我正在创建一个需要能够使用 Twilio 接收文本消息的 Web 应用程序。我运行 ngrok 启动到我的 localHost 的隧道:3000。如果我在 localHost 上启动我的应用程序后向我的 Twilio 号码发送消息,它工作正常。问题是,一旦我将应用程序部署到 Galaxy,应用程序就不再响应传入的文本。我尝试将其更改app.listen('3000');
为许多不同的端口,即(80,8080,443),但这些都不起作用。部署后我需要更改或添加什么才能使其正常工作?
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.urlencoded({extended: false}));
app.post('/message', function (req, res){
console.log(req.body);
var msgFrom = req.body.From;
var msgBody = req.body.Body;
res.send(`
<Response>
<Message>
Hello ${msgFrom}. You said: ${msgBody}
</Message>
</Response>`);
});
app.listen('3000');