gpt4 book ai didi

node.js - 如何在 heroku 上远程调试 node.js 应用程序?

转载 作者:搜寻专家 更新时间:2023-10-31 22:32:45 24 4
gpt4 key购买 nike

我目前正在构建一个 node.js 聊天机器人,然后将其部署到 heroku 上。该应用程序使用 webhooks,它必须位于服务器可以访问的公共(public) URL。因此,在我的机器上本地运行服务器是行不通的。有什么方法可以远程调试我的应用程序吗?有什么建议吗?

最佳答案

我会考虑使用一种工具将公共(public) URL 连接到本地运行的应用实例。

选项一:ngrok

一个简单的是 ngrok

选项 2:ssh 反向隧道

如果您有权访问任何具有 ssh 和管理员权限的面向 Internet 的服务器以启用 GatewayPorts yes sshd 配置,则可以使用 ssh 远程隧道来完成。例如:

ssh -n -R 8080:localhost:3000 myserver.example.com

将允许发送到 http://myserver.example.com:8080 的 webhooks 隧道连接到监听端口 3000 的本地应用。

More details on ssh tunneling can be found here

关于node.js - 如何在 heroku 上远程调试 node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39214840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com