在AngularJS中设置身份验证标头

时间:2014-05-16 22:25:54

标签: angularjs

我刚开始学习框架,我决定从AngularJS开始。我正在创建一个连接到RESTful API的资源,我需要设置一个自定义标头。我试过环顾四周,但我不确定我做错了什么。

function KnackCtrl($scope, $resource) {
$scope.knack = $resource('https://api.knackhq.com/v1/objects/object_2/records'), {}, {headers: {'X-Knack-REST-API-Key': 'knack'}};
$scope.knack.get();
}

感谢任何帮助。谢谢!!

1 个答案:

答案 0 :(得分:0)

谢谢,我设法在我的.config中设置自定义标头,如下所示:

var myApp =
angular.module('myApp', ['ngResource'])
 .config(['$httpProvider',
            function ($httpProvider) {  
                $httpProvider.defaults.headers.common['header'] = 'value'
                $httpProvider.defaults.headers.common['header'] = 'value'
}]);