我有一个Express app.post
方法,如下所示:
app.post('/race', function(req,res) {
let raceResponse = {
user_name: req.body.userName
}
console.log(raceResponse);
console.log('Express has received race.');
res.sendFile(path.join(__dirname, '/client/race/index.html'));
});
req.body.userName
引用HTML文件中的div
元素,从中调用该过程。我知道您可以使用name
属性以这种方式从表单中获取数据,但是否同样适用于div和不是表单的其他元素?
创建一个隐藏的表单并使用客户端JavaScript将数据放入其中,然后使用Express进行获取,感觉很混乱,那么还有其他方法吗?我做了一些谷歌搜索,但到目前为止,没有任何答案可以回答我的问题。