Trying to get POST data from my front-end form. When I run a console.log(req.body) I get the following:
[ { name: 'name', value: 'kevin' }
{ name: 'email', value: '' },
{ name: 'phone', value: '' },
{ name: 'message', value: '' } ]
Problem: My current output on console.log(req.body.name) is : Undefined
The expected output is: kevin
Can someone please explain why this is happening and what I can do to avoid? I dont understand enough about JSON and im trying to learn.
Thanks
req.bodyis an array, you have to loop over each element or, (bad way)req.body[0].name.