Reputation: 59
So I want to use for my form, inputs like this: input name="register[email]"
But I can not seem to get in router in nodejs the value from input. I used req.body.register.email , reg.body.register['email']. Nothing seem to work.
When I use for input name="email" I can simply use req.body.email and works just fine.
Upvotes: 1
Views: 3027
Reputation: 29172
You can access input via req.body['register[email]']
.
Or, if you use Express, set option extended
for body-parser.urlencoded in true:
app.use(bodyParser.urlencoded({ extended: true }));
and simple use req.body.register.email
.
Upvotes: 2