У меня есть html-форма с несколькими полями, которые я упаковываю в JSON, и мне нужно отправить это на сервер. У меня есть следующий код на переднем конце:
var data = {
//data here
};
var xhr = new XMLHttpRequest();
xhr.open("POST","localhost:8000/add",true);
xhr.setRequestHeader("Content-Type","application/json");
xhr.send(data);
А затем на сервере у меня есть этот код для его получения:
app.post('/add', function(req,res) {
console.log(req.body.name);
res.json(req.body.name);
});
Он ничего не отправляет; что мне нужно сделать, чтобы заставить его отправить JSON?