2016-10-11 46 views
1

我发现在服务注册后无法使用ngRessource编辑标题。ngResource在每个请求上动态设置标题

对于在自动化头中使用通过jwt令牌进行验证的人来说,这不是一个大问题吗?

我必须要能过对每个请求动态设置标题:

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

它什么那么不构成问题$ HTTP。

服务注册后真的不可能通过ngRessource在标头中设置标记吗?

回答

0

我必须要能过对每个请求动态设置标题:

要设置页眉上的每个请求,使头功能:

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

从文档:

  • 标题 - {Object}地图串或功能,这返回一个字符串代表HTTP头发送到服务器。如果函数的返回值是null,则不会发送标题。函数接受一个配置对象作为参数。

通过提供函数,将针对每个请求计算标题值。

+0

很多很多谢谢! – Lev