Не видя свой код, используете ли вы body-parser
?
Текст сообщения, отправленного на ваш номер Twilio, должен быть в req.body.Body
.
Вот код, который вы можете попробовать для своего сервера:
const http = require('http');
const express = require('express');
const { urlencoded } = require('body-parser');
const MessagingResponse = require('twilio').twiml.MessagingResponse;
const app = express();
app.use(urlencoded({ extended: false }));
app.post('/theRoute', (req, res) => {
const twiml = new MessagingResponse();
// console log the message body
console.log(`Message: ${req.body.Body}`);
// respond
twiml.message('Thank you for your message!');
res.writeHead(200, {'Content-Type': 'text/xml'});
res.end(twiml.toString());
});
http.createServer(app).listen(3000, () => {
console.log('Example app listening on port 3000');
});