Отправить запрос и получить ответ через XMLHttprequest и node js - PullRequest
0 голосов
/ 06 мая 2020

Я новичок в node js. Я пытаюсь отправить запрос POST на сервер узла (node.js) нажатием кнопки через XMLHttprequest. Мне нужно получить responseText с сервера узла. И я не хочу использовать для этого express. Когда нажимаю на кнопку node js ничего не делает. Пожалуйста, поправьте меня.

node.js файл :

var http=require('http');
http.createServer(function(req,res){
if(req.method=='POST'){
    res.writeHead(200,{'content-type':'text/plain'});
    res.write("hello");
    res.end();}
}).listen(2020);

Javascript. js:

function test_nodejs(){
var xhttp=new XMLHttpRequest();
xhttp.open("POST",'http://localhost:2020',true);
xhttp.send(null);
xhttp.onreadystatechange=function(){
    if(xhttp.readyState==4 && xhttp.status==200){
        alert(xhttp.responseText);
    }
}

Вывод: Clicked on 'Get' button but received no response text

...