Ich bin völlig neu in Node.JS und ich versuche ein Projekt zum Laufen zu bringen, wo mein Client Javascript mit meinem Node.JS Backend kommuniziert. Ich habe XMLHTTPRequest()
auf dem Client-Ende verwendet, aber das gibt Failed to load resource: Preflight response is not successful
zurück. Von dem, was ich verstehe, bekomme ich das, weil der Browser nicht gerne HTTP-Anfragen von Javascript macht? Was mache ich falsch? Code: Wie greife ich auf Daten von meinem node.js-Server von Client-Javascript?
window.onload = function(){
httpGet("http://localhost:8080");
console.log("Loaded");
}
function httpGet(url){
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
console.log(this.status)
if (this.readyState == 4 && this.status == 200) {
console.log("Got names")
getNamesFromJSONArray(request.responseText);
};
};
request.open("GET", url, true);
request.setRequestHeader("Access-Control-Allow-Origin", "*")
request.send();
}
window.parent.INDEX_URL bedeutet url bekommen –
1. Ich bekomme den gleichen Fehler und 2. Synchron-Anfragen werden –
veraltet, aber ich habe diese Antwort –