Node.JS输入数组的POST请求

时间:2016-02-27 10:08:34

标签: node.js express

所以我想用于我的表单,输入如下:输入名称=“注册[email]”

但我似乎无法从nodejs中获取输入中的值。我使用 req.body.register.email reg.body.register ['email'] 。似乎没什么用。

当我使用输入名称=“电子邮件”时,我只需使用 req.body.email 就可以正常使用。

1 个答案:

答案 0 :(得分:2)

您可以通过req.body['register[email]']访问输入。

或者,如果您使用Express,请为body-parser.urlencoded设置选项extended为true:

app.use(bodyParser.urlencoded({ extended: true }));

简单使用req.body.register.email