我在AWS上部署了一个Node.js bot(来自Github示例的代码),并在Azure上配置了CosmosDB。我还配置了端口以允许AWS上的所有传入和传出流量。
现在,如果我在本地运行节点服务器并使用模拟器进行通信,我会从服务器接收消息。如果我使用在AWS上运行的节点服务器进行连接,则会收到附加的错误:
在模拟器上我看到了这个 - 错误:僵尸程序是远程的,但回调URL是localhost。没有隧道软件,您将不会收到回复。连接到远程托管的机器人
我该如何解决这个问题?我是否还需要在EC2机器上安装ngrok?
更新1:我在运行模拟器的本地计算机上安装了ngrok。