我目前正在构建一个node.js聊天机器人,然后将其部署在heroku上。该应用程序使用必须在服务器可以访问的公共URL上的webhook。因此,无法在我的计算机上本地运行服务器。有什么方法可以远程调试我的应用程序?有小费吗?
我会考虑使用一种工具将公共URL连接到本地运行的应用程序实例。
一个简单的就是ngrok
如果您可以使用ssh和管理员权限访问任何面向Internet的服务器以启用GatewayPorts yes
sshd配置,则可以使用ssh远程隧道进行操作。例如:
ssh -n -R 8080:localhost:3000 myserver.example.com
将允许发送到的webhookhttp://myserver.example.com:8080
隧道传输到侦听端口3000的本地应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句