【发布时间】:2019-03-23 02:10:42
【问题描述】:
我通过提示获取一个字符串,我想将它从客户端发送到我的服务器(使用 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');
});
当用户名 var 是“test”之类的东西时,req.body 的结果总是 {}。如果有人能告诉我我做错了什么以及如何解决它,那就太好了。
【问题讨论】:
标签: javascript node.js ajax post