Ember.js 获取余烬数据以接受不同的密钥对

Ember.js 获取余烬数据以接受不同的密钥对,ember.js,Ember.js,我的API几乎按照Ember希望的方式工作,只有一个例外。我所有的JSON都在名称空间数据下。Ember希望它像用户一样位于模型的命名空间下。如何告诉ember只使用数据键?您的app/application/adapter.js文件是什么样子的?查看用于自定义端点的余烬。我猜对你来说应该是这样的: import DS from 'ember-data'; export default DS.RESTAdapter.extend({ namespace: 'data' }); 您可以在适

我的API几乎按照Ember希望的方式工作,只有一个例外。我所有的JSON都在名称空间数据下。Ember希望它像用户一样位于模型的命名空间下。如何告诉ember只使用数据键?

您的app/application/adapter.js文件是什么样子的?查看用于自定义端点的余烬。我猜对你来说应该是这样的:

import DS from 'ember-data';

export default DS.RESTAdapter.extend({
  namespace: 'data'
});

您可以在适配器的HandlerResponse钩子中拦截初始响应负载:

在那里,您可以使用Ember Data所期望的有效负载根覆盖有效负载根。

namspace仅更改url。我需要更改的是它正在查找的数据中的实际键。。。然后将键改为data而不是modelName