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

  • amc

    amc

    21 EYLÜL 2005
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • spyib

    spyib

    9 Ocak 2007