Я получаю следующее сообщение об ошибке, когда я пытаюсь сделать запрос POST от моего LOCALHOST приложения:CORS ошибка в AngularJS приложение
XMLHttpRequest cannot load https://www.xxx..yy/json/orders. Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains multiple values '*, http://localhost:9000', but only one is allowed. Origin 'http://localhost:9000' is therefore not allowed access.
Это моя структура приложения вкратце:
ctrl:
.controller('myCtrl', function ($scope,$http) {
var urlBase = "https://xxx/json/";
console.log("Hello...");
$scope.startDirectTransaction = function() {
console.log("startDirectTransaction form...");
$http({method: 'POST', url: urlBase + 'orders', headers: {
'api_key': 'xxx'}
}).then(function(response){
$scope.related = response.data;
console.log("Success!");
});
};
app:
<!-- begin snippet: js hide: false -->
у вас установлено расширение КРОС в вашем хромом –
Вы установили заголовки CORS на код сервера? Ошибка CORS возникает, когда выполняются запросы кросс-домена, я вижу только localhost? –
IP-адрес сервера должен быть 'whitelisted'' xxx' – manish