我的API几乎就像Ember想要的那样,只有一个例外。我的所有JSON都在命名空间“data”下。 Ember希望它在模型的命名空间之下,比如“用户”。如何告诉ember只使用“数据”键?
答案 0 :(得分:0)
您的app/application/adapter.js
文件是什么样的?请查看Ember docs以自定义端点。我的猜测是它看起来应该是这样的:
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
namespace: 'data'
});
答案 1 :(得分:0)
您可以拦截适配器的handleResponse
挂钩中的初始响应有效负载:http://emberjs.com/api/data/classes/DS.RESTAdapter.html#method_handleResponse
在那里,您可以使用Ember Data期望的那个覆盖有效负载的根目录。