Ember.js 在ember中的get请求中发送有效负载

Ember.js 在ember中的get请求中发送有效负载,ember.js,ember-data,ember-cli,Ember.js,Ember Data,Ember Cli,我正在制作一个登录表单,前端是余烬,后端是节点。登录后,节点api返回保存在浏览器会话中的身份验证令牌。我希望在向其他API发出的每个进一步请求中发送该令牌,即,在来自ember的每个get请求中作为有效负载发送该令牌。这就是我调用/registers API的方式,我需要使用该API将令牌作为有效负载发送 export default Ember.Route.extend({ model() { var users = this.store.find('register');

我正在制作一个登录表单,前端是余烬,后端是节点。登录后,节点api返回保存在浏览器会话中的身份验证令牌。我希望在向其他API发出的每个进一步请求中发送该令牌,即,在来自ember的每个get请求中作为有效负载发送该令牌。这就是我调用/registers API的方式,我需要使用该API将令牌作为有效负载发送

export default Ember.Route.extend({
 model() {
     var users = this.store.find('register');
     return users;
 }
});

如果需要将其作为GET参数发送,则需要为使用API的各种模型自定义序列化程序。 您还可以通过自定义应用程序范围的适配器来自定义随每个存储请求一起发送的头,如以下示例所示:

// app/adapters/application.js
import DS from 'ember-data';

export default DS.RESTAdapter.extend({
    headers: function() {
        return {
            'MyCustomHeader': 'something'
        };
    }
});

感谢您的解决方案,我还得到了一个解决方案,可以在请求中添加一些数据作为查询字符串,这听起来对我的目的很有用。