![](/img/trans.png)
[英]AngularJS $resource - Set custom header with username/password?
[英]Set Token in header in $resource - Angularjs
我是angular的新手,并尝试使用access-token进行API调用。 以下是我用于此API调用的服务。
(function(){
angular.module('app')
.factory('Student',Student);
Student.$inject = ['$resource','$rootScope'];
function Student($resource, $rootScope){
var URL = 'myUrl';
var details = $resource(URL + ':id/',{
id:'@id',
},{ }
);
return {
details: details,
};
}
})();
控制器内部
Student.details.get(function(data){
console.log(data);
});
我的问题是,我应该如何添加一个访问令牌与此请求的标头? 我在$ rootScope中有令牌。 这里和这里显示的描述对我不起作用。
要向资源添加标题,您可以执行以下操作:
var details = $resource('test', {
id: '@id',
}, {
get: {
headers: {
'Authorization': 'dfgasdfjhkjhk3452i34hpiuhasd9f435kjkad'
}
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.