当前位置: 首页 > 后端技术 > Node.js

如何远程调试部署在CloudFoundry平台上的nodejs应用

时间:2023-04-03 14:06:40 Node.js

网上已经有很多本地调试nodejs应用的教程了。工具包括Chrome开发者工具,VisualStudioCode,以及一些围绕nodejs的小工具等。在实际中,我们可能会遇到这样的情况,本地运行的很好,但是部署到CloudFoundry生产环境后,需要直接调试在CloudFoundry中运行的nodejs应用程序。本文介绍了详细步骤。首先,我们必须在CloudFoundry上有一个可用的nodejs应用程序。为了演示,本文使用的应用程序是jerry-demo-server:使用以下命令设置cfssh-N-T-L9229:127.0.0.1:9229jerry-demo-server该命令设置9229CloudFoundry上远程应用的端口,并在本地9229端口建立SSH安全隧道。接下来,我们在Chrome地址栏输入chrome://inspect,可以看到本地可以调试运行在CloudFoundry上的应用:在Chrome开发者工具的源代码中设置断点:然后在浏览器中再次输入应用程序的url,触发断点,开始远程调试:更多Jerry原创文章,请关注公众号”王子熙“: