如何在Express4.X版本以req.body.user这种方式取值,express3.X版本貌似可以,但4.X一直不行
发布于 1小时前 作者 mystzhm 15 次浏览 来自 问答

如果使用下面这种命名方式对input元素命名

<form method="post" action="/">
    <input type="text" name="user[name]">
    <input type="text" name="user[email]">
    <input type="submit" value="Submit">
</form>

在express3.X中可以用

app.use(express.bodyParser());
app.post('/', function(request, response){
    console.log(request.body.user.name);
    console.log(request.body.user.email);
});

但是在express4.X的body-parser中却死活不能用console.log('req.body.user;)的形式来取了,熬了一晚上了没找到答案,求大神指点

回到顶部