2016-10-11 3 views
1

サービスが登録された後、ngRessourceでヘッダを編集することはできません。ngResource各リクエストでヘッダを動的に設定する

自動化ヘッダーでjwtトークンによる認証を使用している人にとって大きな問題ではありませんか?

は、私は、各リクエストに応じて動的にヘッダーを設定あまりにもできるようにする必要があります:

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

それは$ httpでどのようなので、今まで問題になりません。

サービス登録後、ngRessource経由でヘッダにトークンを設定することは本当に不可能ですか?

答えて

0

Iは各リクエストに応じて動的にヘッダーを設定しすぎることができなければならない:

ヘッダ機能する、各要求にヘッダを設定するには、次のドキュメントから

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

ました:

  • ヘッダ - {Object}関数の戻り値がnullの場合、ヘッダーは送信されません。関数は、設定オブジェクトを引数として受け取ります。

関数を提供することによって、ヘッダ値が各リクエストで計算されます。

+0

多くの感謝! – Lev

関連する問題