作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我目前正在构建一个 node.js 聊天机器人,然后将其部署到 heroku 上。该应用程序使用 webhooks,它必须位于服务器可以访问的公共(public) URL。因此,在我的机器上本地运行服务器是行不通的。有什么方法可以远程调试我的应用程序吗?有什么建议吗?
最佳答案
我会考虑使用一种工具将公共(public) URL 连接到本地运行的应用实例。
一个简单的是 ngrok
如果您有权访问任何具有 ssh 和管理员权限的面向 Internet 的服务器以启用 GatewayPorts yes
sshd 配置,则可以使用 ssh 远程隧道来完成。例如:
ssh -n -R 8080:localhost:3000 myserver.example.com
将允许发送到 http://myserver.example.com:8080
的 webhooks 隧道连接到监听端口 3000 的本地应用。
关于node.js - 如何在 heroku 上远程调试 node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39214840/
我是一名优秀的程序员,十分优秀!