gpt4 book ai didi

angularjs - 在 $resource 的 header 中设置 token - Angularjs

转载 作者:行者123 更新时间:2023-12-02 23:07:39 26 4
gpt4 key购买 nike

我是 Angular 新手,正在尝试使用访问 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,
};
}
})();

Controller 内部

Student.details.get(function(data){

console.log(data);

});

我的问题是,我应该如何在该请求的 header 中添加访问 token ?我在 $rootScope 中有 token 。显示的描述herehere对我不起作用。

最佳答案

要向资源添加 header ,您可以执行以下操作:

var details = $resource('test', {
id: '@id',
}, {
get: {
headers: {
'Authorization': 'dfgasdfjhkjhk3452i34hpiuhasd9f435kjkad'
}
}
});

关于angularjs - 在 $resource 的 header 中设置 token - Angularjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34223681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com