Я получаю строку через приглашение и хочу отправить ее с клиента на мой сервер (который использует Express).
Клиент:
username = prompt('Enter your Username');
req.open('POST', url + 'username');
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencode;charset=UTF-8');
req.send(username);
Сервер:
app.use(bodyParser.urlencoded({
extended: false
}));
app.post('/username', function(req, res) {
console.log(req.body);
res.end('ok bud');
});
И результат req.body всегда равен {}, когда имя пользователя var что-то вроде 'test' или что-то в этом роде. Если кто-нибудь может сказать мне, что я делаю неправильно и как это исправить, это было бы здорово.