2015-11-23 84 views
0

我正在做一個登錄表單,前端帶有餘燼,後端帶有節點。登錄後,節點api返回保存在瀏覽器會話中的驗證令牌。我希望在向其他API發出的每一個進一步請求中發送該令牌,即,將它作爲每個來自花費的獲取請求的有效載荷發送。這是我如何調用/寄存器API,我需要發送令牌作爲有效負載。發送有效載荷在獲取請求中的嵌入

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

回答

0

如果你需要把它作爲發送GET參數,則需要自定義該打API的各種模型的序列化。 您也可以通過自定義應用廣泛適配器類似於下面的示例定製與每一個存儲請求被髮送標題:

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

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

http://emberjs.com/api/data/classes/DS.RESTAdapter.html#toc_headers-customization

+0

thankx您的解決方案,我也有一個解決方案https://開頭的github .com/emberjs/data/issues/1576在請求中添加一些數據作爲查詢字符串,這對我的目的來說很有用。 – Kaberi