Может быть, я ошибаюсь, но вы смешиваете body
и query
? Поэтому может быть две причины:
1.) Не смешивает body
и query
вверх, но отсутствует body
:
Ваш запрос должен выглядеть следующим образом:
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{"email":"test.com","givenName":"test","familyName":"test"}' 'localhost:3000/users'
После этого вы можете получить доступ к значениям через req.body.email
, req.body.givenName
и req.body.familyName
.
2.) Смешивание body
и query
up:
Доступ к вашим значениям через req.query.email
, req.query.givenName
и, соответственно, req.query.familyName
.