azure - 将 Azure bot 部署到 azure 时出现 502 bad gateway
问题描述
我正在尝试将一个基本的 echo bot 发布到 azure,但是在部署时我得到了一个 502 错误网关。如果我在本地运行机器人,它工作正常。
机器人代码如下,来自开发者社区。这是一个连接到 alexa 的示例 echo bot:
我得到的错误如下:
这是我在使用机器人模拟器时得到的:
解决方案
您似乎没有安装和配置 ngrok。您需要它来允许模拟器接受来自 azure 中远程机器人的远程调用
检查这些: https://github.com/Microsoft/BotFramework-Emulator/wiki/Tunneling-(ngrok) https://blog.botframework.com/2017/10/19/debug-channel-locally-using-ngrok/
推荐阅读
- python - Python如何检索数组中的数据
- vba - VBA - 关闭除特定工作簿以外的所有工作簿
- jquery - 在 jquery-UI datepicker 中调整 Year 下拉菜单的高度
- ruby-on-rails - Capistrano 部署 Rails 应用程序
- php - 在终端中运行本地服务器后如何加载目录?
- python - 是否可以在没有 gpu 支持的情况下执行 tensorflow-on-spark 程序?
- docker - 备份 docker 卷 - 简单的 tar 归档还不够吗?
- c# - 无法保存来自 EditText 的数据
- python - 字典值输入不同,输出不同
- javascript - axios 和 jQuery 发布格式