Ember.js DS.RESTAdapter的预期JSON响应的完整列表是什么?

Ember.js DS.RESTAdapter的预期JSON响应的完整列表是什么?,ember.js,ember-data,ember-router,Ember.js,Ember Data,Ember Router,我正在尝试为一个Ember.js应用程序编写一个基于express.js的自定义服务器。我相处得很好,但我总是被困在猜测余烬数据在给定时刻的JSON响应期望值 这个全新的文档是一个很好的开始,但还不够完整 我在黑暗中的刺伤让我明白(余烬预告4,余烬数据11): 有人能帮我填空吗 编辑预期JSON响应的完整列表 这些响应是通过观察网络上的网络流量从和中收集的 与其在黑暗中刺伤,不如看看 例如,要填写有关批量更新的响应数据的问题,请描述预期的响应数据: ajaxHash.success({ peop

我正在尝试为一个Ember.js应用程序编写一个基于express.js的自定义服务器。我相处得很好,但我总是被困在猜测余烬数据在给定时刻的JSON响应期望值

这个全新的文档是一个很好的开始,但还不够完整

我在黑暗中的刺伤让我明白(余烬预告4,余烬数据11):

有人能帮我填空吗

编辑预期JSON响应的完整列表

这些响应是通过观察网络上的网络流量从和中收集的


与其在黑暗中刺伤,不如看看

例如,要填写有关批量更新的响应数据的问题,请描述预期的响应数据:

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

当前,在
rest adapter test.js中查找嵌套在
test中的短语
ajaxResponse(
)(
source)(“创建-具有新ID的有效负载,数据应用更新”
查看相似的块以读取服务器所需的响应。

Woah,我真希望早点看到。谢谢Michael!更新了过时的链接。如果它将来移动,基本上只需转到github上的ember数据项目并搜索rest\u adapter\u test.js-@MikeGrassotti:json req格式的标准是如何调用的ember数据的uests/回复是基于?是否有该标准的完整规范?ember数据是否完全实现了该标准?此答案很旧,文件名称已更改,示例不再存在。任何人都可以在?2017链接中写下在何处找到响应示例:因此,基于本文和其他研究。我写下这个要点来传达大部分案例。请留下反馈。谢谢。
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]}
ajaxHash.success({ people: [
  { id: 1, name: "Brohuda Brokatz" },
  { id: 2, name: "Brocarl Brolerche" }
]});