2017-03-12 3 views
0

Ich versuche, XMLHttpRequest von clientseitige js zu meinem Knotenserver zu senden. Aber nichts passiert. Ich bin ziemlich neu in diesem Zeug. Das ist meine Funktion in Javascript.XmlHttpRequest to nodejs

function sendTokenToServer(token) { 
var xhttp = new XMLHttpRequest(); 
xhttp.onreadystatechange = function() { 
if (xhttp.readyState == 4 && xhttp.status == 200) { 
    // document.getElementById("demo").innerHTML = xhttp.responseText; 
    console.log(xhttp.responseText); 
} 
xhttp.open("GET","http://localhost:3000/", true); 
xtthp.send(); 
}; 
} 

Und dies ist mein Weg in Knoten js

app.get('/fcm', function(req, res) { 

     console.log('here'); 
     res.end('hee'); 
    }); 
+0

gefunden die Lösung. Ich habe angerufen, um einen Wechsel zu schicken. –

Antwort

0

Sie sind nicht eine Anfrage an den Endpunkt machen Sie erstellt haben, die Sie anfordern der Route: / (die existieren kann oder auch nicht) . Ändern Sie die Anfrage an

xhttp.open("GET","http://localhost:3000/fcm", true); 

Und es sollte funktionieren (vorausgesetzt, Ihre Webseite und der Server auf dem gleichen Port ausgeführt wird, sonst hat man in CORS Probleme laufen könnte).

+0

Es hat funktioniert! Ich rief send() -Funktion beim Rückruf an. Nur verschwendete und Stunde. –