Пытался внедрить nodemailer в мой проект RN, но я изо всех сил стараюсь сделать базовый пост-запрос. Чего мне не хватает?
код РН:
const sendEmail = (_email, _topic, _text) => {
return dispatch => {
fetch('http://MY_IP/api/sendEmail', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: _email,
topic: _topic,
text: _text
})
})
.then((res) => res.json())
.then((res) => {
console.log('here is the response: ', res);
})
.catch((err) => {
console.error('here is the error: ', err);
})
}
}
Сервер:
const express = require('express');
const app = express();
app.post('/api/sendEmail', (req, res) =>{
console.log(req.body);
res.send(req.body)
})
const PORT = process.env.PORT || 5000;
app.listen(PORT);
Я получаю req.body не определено.
Если мне нужно опубликовать больше кода или добавить package.json, пожалуйста, дайте мне знать