0
我剛剛完成升級我的應用以使用ember-simple-auth的jj-abrams分支(很快就是1.0)。未使用ember-data時缺少ember-simple-auth授權標頭
當我使用ember數據時它工作得很好,但對於一條路線,我使用Ember。$。getJSON直接從服務器檢索圖表數據。
在這種情況下,請求中缺少授權標頭,我猜這是因爲它沒有使用應用程序適配器(因此繞過authorizer: 'authorizer:devise'
)?
有沒有辦法手動添加這個頭,或者更好的方式來提出這個請求?
我是否正確認爲只能將服務注入控制器而不是路由? –
你可以將會話服務注入任何你想要的東西。你可以調用會話服務的'authorize'方法授權AJAX請求,然後:http://ember-simple-auth.com/api/classes/SessionService.html#method_authorize – marcoow
yep marcoow,你可以做,授權只添加令牌給ajax調用,所以你可以用它來添加你的頭文件。這就是我在我的項目中所做的。 –