我目前运行着一台服务器,用于提供这样的数据:
单个实体
{"id":"11","name":"hello",....}
实体列表
[{single entity format},{},...]
然而,Ember Data 期望数据遵循JSON API规范的格式。
{"entity":{"id":"11","name":"hello",....}} OR {"entities":[{},{},{}...]}
否则它会返回错误:
Your server returned a hash with the key 0 but you have no mapping for it
我目前有一个responseFactory
,它将构建响应作为一个映射,其中键是Ember模型(“users”/“user”)实体/列表,值是列表/实体本身。
是否有更好/更清晰的方法?