SORU
17 ŞUBAT 2013, Pazar


Ne DS için beklenen JSON yanıtları tam listesi.RESTAdapter?

Özel bir express.js server ember.js uygulama tabanlı yazmaya çalışıyorum. Oldukça iyi gidiyor ama ben sürekli JSON yanıtları Ember Veri belirli bir anda bekliyor ne olduğunu tahmin etmeye çalışarak sıkışmış alıyorum.

Bu yepyeni belgeleri 6 ** harika bir başlangıç ama tam yeterli değil.

Benim karanlıkta bıçaklama anlamama neden olmuştur (pre4, Ember Ember Veri 11):

Context                                Server URL          Method     Req. Data                  Resp. Data
~~~~~~~                                ~~~~~~~~~~          ~~~~~~     ~~~~~~~~~                  ~~~~~~~~~~
Getting a list of all users            /users              GET                                   {"users":[{...},{...}]}
Getting a particular user              /users/123          GET                                   {"user":{...}}
Creating a user                        /users              POST       {"user":{...}}             ???
Updating a user                        /users/123          PUT        {"user":{...}}             ???
Deleting a user                        /users/123          DELETE     ???                        ???

Creating a user (bulkUpdate)           /users              POST       {"users":[{...},{...}]}    ???
Updating a user (bulkUpdate)           /users/bulk         PUT        {"users":[{...},{...}]}    ???
Deleting a user (bulkUpdate)           /users/123          DELETE     ???                        ???

Birisi bana bazı boşlukları doldurmak yardımcı olabilir?

Beklenen JSON yanıtları tam listesini Düzenle

Bu yanıtlar ağ Example Ember Data app trafik izleyerek ember-data REST adapter unit tests ve derlendi.

Context                                Server URL          Method     Req. Data                  Resp. Data
~~~~~~~                                ~~~~~~~~~~          ~~~~~~     ~~~~~~~~~                  ~~~~~~~~~~
Getting a list of all users            /users              GET                                   {"users":[{...},{...}]}
Getting a particular user              /users/123          GET                                   {"user":{...}}
Creating a user                        /users              POST       {"user":{...}}             {"user":{...}}
Updating a user                        /users/123          PUT        {"user":{...}}             {"user":{...}}
Deleting a user                        /users/123          DELETE     N/A                        null

Creating a user (bulkCommit)           /users              POST       {"users":[{...},{...}]}    {"users":[{...},{...}]}
Updating a user (bulkCommit)           /users/bulk         PUT        {"users":[{...},{...}]}    {"users":[{...},{...}]}
Deleting a user (bulkCommit)           /users/bulk         DELETE     {"users":[1,2]}            {"users":[1,2]}

CEVAP
18 ŞUBAT 2013, PAZARTESİ


Karanlıkta bıçaklama yerine, rest-adapter-test bir göz at

Örneğin, toplu güncellemeler, L738 yanıt verilere sorunuza doldurmak için beklenen yanıt verileri açıklar:

ajaxHash.success({ people: [
  { id: 1, name: "Brohuda Brokatz" },
  { id: 2, name: "Brocarl Brolerche" }
]});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • Strata1000

    Strata1000

    28 EYLÜL 2009
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009