Amazon Web Services bir REST API çağırmak için ngResource kullanarak bu hatayı alıyorum:
XMLHttpRequest http://server.apiurl.com:8000/s/login?login=facebook dosyasını yükleyemiyor . Ön kontrol isteğine yanıt erişim kontrol denetimini geçmiyor: İstenen kaynakta 'Erişim-Denetim-İzin Verme Başlığı' başlığı yok. ' Http: // localhost ' kaynağının bu nedenle erişime izin verilmiyor. Hatası 405
Hizmet:
socialMarkt.factory('loginService', ['$resource', function($resource){
var apiAddress = "http://server.apiurl.com:8000/s/login/";
return $resource(apiAddress, { login:"facebook", access_token: "@access_token" ,facebook_id: "@facebook_id" }, {
getUser: {method:'POST'}
});
}]);
Denetleyici:
[...]
loginService.getUser(JSON.stringify(fbObj)),
function(data){
console.log(data);
},
function(result) {
console.error('Error', result.status);
}
[...]
Chrome kullanıyorum ve bu sorunu çözmek için başka ne yapacağımı bilmiyorum. Sunucuyu bile başlıkları kabul edecek şekilde yapılandırdım localhost
.