我使用nodejs从服务器端语言调用url。当我在客户端使用该URL时,我收到CORS错误。如果我使用POSTMAN,那么我得到了响应。我已经搜索了Stack Overflow上的各种论坛和问题,但我似乎找不到任何解决方案。如果有人能提供一些见解,将不胜感激。
app.controller('Ctrl',['$scope','$http', function($scope,$http) {
var config = {
headers: {'Access-Control-Allow-Origin': 'https://developer.mozilla.org'}
}
$http({
url: 'http://localhost:8000/psp/getbank',
method: 'GET',
})
.then(
function successCallback(response) {
$scope.cspinfo = response.data;
console.log('Data Displayed successfully')
},
function errorCallback(response) {
console.log("Error:" + response.data)
})
}]);
答案 0 :(得分:0)
从服务器发送'Access-Control-Allow-Origin'标头,让客户端知道请求的来源。这不是您发送给服务器的标头。
本文指定(以及其他内容)允许您在CORS请求中发送的标头:https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS