使用 ngrok 502 Bad Gateway 设置电报机器人 webhook
Posted
技术标签:
【中文标题】使用 ngrok 502 Bad Gateway 设置电报机器人 webhook【英文标题】:setting up telegram bot webhook with ngrok 502 Bad Getaway 【发布时间】:2017-11-17 10:45:22 【问题描述】:我尝试像 webhook 示例一样使用 ngrok 设置机器人,方法如下:
using (WebApp.Start<Startup>("localhost:5229"))
Bot.Api.SetWebhook("https://sd52w84s.ngrok.io").Wait();
Console.WriteLine("Server Started");
Console.ReadLine();
Bot.Api.SetWebhook().Wait();
但 ngrok 控制台记录 502 Bad Getaway 错误,并且似乎服务器未在 localhost:5229 运行
这也是邮递员的错误:
隧道连接失败
与https://sd52w84s.ngrok.io 的连接已成功通过隧道连接到您的 ngrok 客户端,但 >客户端未能建立与本地地址 localhost:20 的连接。
确保 Web 服务正在 localhost:5229 上运行并且它是有效地址。
遇到的错误是:dial tcp [::1]:5229: connectex: No connection could be made because >target machine主动拒绝了。
如何确保服务器正在运行? 任何帮助将不胜感激!
【问题讨论】:
【参考方案1】:找到问题了:|
using (WebApp.Start<Startup>("localhost:5229"))
必须改为
using (WebApp.Start<Startup>("http://localhost:5229/"))
【讨论】:
您能否提供更多详细信息?请显示此文件中的所有代码 你好@anatol。我设法连接到 ngrok 虚拟服务器,但我使用 webhook 运行电报的整个尝试都失败了,所以我忘记了它并选择了回显模式。以上是关于使用 ngrok 502 Bad Gateway 设置电报机器人 webhook的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Ngrok 访问会遇到错误 502 Bad Gateway?
Ngrok 到 dockerised symfony 5 的隧道以 502 bad gateway 结束
当我尝试与 alexa 连接时,Ngrok 上出现错误 502 Bad Gateway
当我在节点应用程序中使用 https localhost url 时,ngrok 出现 502 Bad Gateway 错误