отправленные данные - http.send (JSON.stringify (data));
вывод данных -> {имя пользователя: "dsa", пароль: "dsa"}
вывод JSON.stringify (data) -> "{" username ":" dsa "," password ":" dsa "}"
вывод серверной части req.body ->
{'{"username": "dsa "," password ":" dsa "} ':' '}
вывод req.body.username -> undefined (ожидается" dsa ")
Анализатор тела установлен и используется сприложение.
Javascript:
server.register = function(){
console.log('ran func');
usernameinput = document.getElementById("registerform").elements["username"].value
passwordinput = document.getElementById("registerform").elements["password"].value
var data = {
"username":usernameinput,
"password":passwordinput
}
http.open("post", server.regurl,true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.send(JSON.stringify(data));
}
код установки сервера содержит следующее:
const bodyParser = require('body-parser')
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }))
app.use(express.static(__dirname + '/')),