我想知道是否有一种方法可以将自定义标头添加到我的 AngularJS 应用程序中,而不必将它们添加到每个调用中。
到目前为止,我的电话示例如下所示:
$http.get('http://api.discogs.com/artists/' + $scope.artist.id + '/releases?page=' + $scope.nextPage + '&per_page=8').then(function(data2) {
$scope.nextPage = $scope.nextPage + 1;
if($scope.nextPage > data2.data.pagination.pages){
$scope.morePages = false;
}
$scope.releases = $scope.releases.concat(data2.data.releases);
})
.finally(function(){
$scope.loading = false;
});
我在另一个问题中观察到有人会像这样包含标题:
$http({method: 'GET', url: 'http://localhost:3000/api/symbol/junk',
headers:{
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS',
'Access-Control-Allow-Headers': 'Content-Type, X-Requested-With',
'X-Random-Shit':'123123123'
}})
.success(function(d){ console.log( "yay" ); })
但首先,我不知道如何将它集成到我的通话中,其次我认为这仅适用于一个通话,而不适用于所有通话。
有小费吗?
谢谢!