2016-10-11 86 views
1

我發現在服務註冊後無法使用ngRessource編輯標題。ngResource在每個請求上動態設置標題

對於在自動化頭中使用通過jwt令牌進行驗證的人來說,這不是一個大問題嗎?

我必須要能過對每個請求動態設置標題:

{  Authorization: 'Bearer '+ myAuthService.getToken()  } 

它什麼那麼不構成問題$ HTTP。

服務註冊後真的不可能通過ngRessource在標頭中設置標記嗎?

回答

0

我必須要能過對每個請求動態設置標題:

要設置頁眉上的每個請求,使頭功能:

{ Authorization: function(config) { 
        return 'Bearer '+ myAuthService.getToken(); 
       } 
} 

從文檔:

  • 標題 - {Object}地圖串或功能,這返回一個字符串代表HTTP頭髮送到服務器。如果函數的返回值是null,則不會發送標題。函數接受一個配置對象作爲參數。

通過提供函數,將針對每個請求計算標題值。

+0

很多很多謝謝! – Lev