আমি অ্যামাজন ওয়েব পরিষেবাদিগুলিতে একটি REST এপিআই কল করতে এনজিআরসোর্স ব্যবহার করে এই ত্রুটিটি পেয়েছি:
এক্সএমএলএইচটিপিআরকোয়েস্ট http://server.apiurl.com:8000/s/login?login=facebook লোড করতে পারে না । প্রিফলাইট অনুরোধের প্রতিক্রিয়া অ্যাক্সেস নিয়ন্ত্রণ চেকটি পাস করে না: অনুরোধকৃত উত্সটিতে কোনও 'অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স' শিরোনাম উপস্থিত নেই। উত্স ' http: // লোকালহোস্ট ' এর ফলে অ্যাক্সেসের অনুমতি নেই। ত্রুটি 405
সার্ভিস:
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'}
});
}]);
নিয়ন্ত্রক:
[...]
loginService.getUser(JSON.stringify(fbObj)),
function(data){
console.log(data);
},
function(result) {
console.error('Error', result.status);
}
[...]
আমি ক্রোম ব্যবহার করছি এবং এই সমস্যাটি সমাধানের জন্য আর কী করতে হবে তা আমি জানি না। এমনকি আমি উত্স থেকে শিরোনাম গ্রহণ করতে সার্ভারটি কনফিগার করেছি localhost
।