У меня есть приложение React, которое публикует некоторые данные формы в моем бэкэнде, когда я использую console.log(req.body)
. Я получаю следующее:
{ body:
'{"name":"Some Name","email":"test@test.com","message":"test","subject":"Contact from the site"}', headers: { 'Content-Type': 'application/json' } }
Однако, кажется, я не могу получить доступ к этомунапример, при использовании req.body.subject
. Чтобы проверить код, который я использовал console.log("CHECK:", req.body.subject);
, результат равен CHECK: undefined
Я использую в приложении Express следующее:
const bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
Я пытаюсь отправить почту через nodemailer, ноне может использовать объект req для доступа к данным формы, чтобы отправить его, бэкэнд работает, если я жестко закодировал to, from и т. д. Я просто не получаю то, что мне не хватает.