CORS - Cross-Domain AJAX Bez JSONP Pozwalając na Origin On Server
Mam dwa oddzielne aplikacje na tym samym serwerze, przy czym EmberJS próbuje wykonywać połączenia międzydomenowe z moim interfejsem API zaplecza.
Skonfigurowałem interfejs API zaplecza, aby zezwolić na żądania między domenami z tego konkretnego źródła. Czy istnieje jednak sposób na uniknięcie używania JSONP przy takim ustawieniu?$.ajax
blokuje żądania między domenami, zanim zostaną wysłane. Jeśli nie, jaki jest cel CORS, którą stronę serwera zaimplementowałem, aby akceptować żądania z mojego źródła JS?
EDYTOWAĆ
Żądanie AJAX:
$.ajax({
url: "api.lvh.me:3000/accounts/login",
data: cred,
type: "POST",
xhrFields: {
withCredentials: true
},
success: function(response){
alert('succeeded!');
console.log(response);
alert(response);
},
failure: function(message){
alert("failed");
console.log(message);
alert(message);
}
});