【发布时间】:2018-01-10 09:30:01
【问题描述】:
我使用 Twilio 服务编写了一个 NodeJS。该应用程序在本地运行良好,但是在将应用程序部署到 Heroku 时,我不断收到以下错误 11200 尝试检索此 URL 的内容失败 我使用 Heroku 应用的链接 https://xxx.herokuapp.com/ 作为 webhook,但我不确定它是否正确
【问题讨论】:
-
您能否在 Heroku 上向您的 webhook URL 发出请求(在 Web 浏览器中或使用 curl 或 Postman 之类的工具)?您是否已将 Twilio 控制台中的 Webhook URL 从测试 URL 更新为 Heroku URL?您是否在 Heroku 中正确设置了环境变量?
-
我认为我的配置是正确的,因为我的 Heroku 日志中没有错误。但是,在我的 Twilio 控制台的 webhook 配置下,我使用了我的 Heroku 应用程序的 URL xxx.herokuapp.com/sms,但它似乎不起作用。
-
好的,很酷,我的其他问题呢?你能在 Heroku 上向你的 webhook URL 发出请求吗?
-
我认为这是错误出现的时候。当我发送文本消息/发出请求时,Twilio 调试控制台会警告 11200 错误,而不是发回回复消息。当我使用 ngrok 在本地对其进行测试时,该应用程序运行良好
-
所以我不确定 Heroku URL 是否是正确的 webhook URL,或者我应该为我的配置查看什么
标签: node.js express heroku twilio