0
https://example.com fire ajax Vorbitte (beforeSend) zu https://api.example.com (nginx)Anforderungsheaderfeld Die Autorisierung ist in der Preflight-Antwort von Access-Control-Erlaube-Header nicht zulässig. (Nginx)
$.ajax({
method: "POST",
url: 'https://api.example.com',
xhrFields: {withCredentials: true},
data: {...},
success: function(msg) {...},
beforeSend: function(request){
var token = 'xxxxxx';
request.setRequestHeader('Authorization', 'Bearer ' + token);
},
complete: function(msg) {},
error: function(xhr, ajaxOptions, thrownError) {}
});
Chromkonsole return Fehlermeldung
XMLHttpRequest https://api.example.com/auth kann nicht geladen werden. Anforderungsheaderfeld Die Autorisierung ist in der Preflight-Antwort von Access-Control-Allow-Header nicht erlaubt.
Ist das eine Lösung? Ich frage mich nur, weil es keine Erklärung dafür gibt, was das ist oder wo dieser Code gehört –