无法从WebStorm调试远程码头工人的Node.js应用
我想远程调试器附加到从内部WebStorm泊坞窗中运行的node.js应用程序,但我不能这样做。我可以成功地从IDE中运行应用程序码头工人,但不能调试。
我下面这个指南设置远程解释:.html#node_debugging_overview
我的搬运工,compose.yml看起来是这样的:
ports:
- 8080:8080
- 9229:9229
command: [ "npm", "run","debug" ]
的package.json已经调试脚本定义如下:
"debug":"node --inspect-brk"
如果有人进行此项设置可以请你提出什么我不这样做正确吗?
回答如下:您需要绑定到容器内的所有接口
--inspect=0.0.0.0
要么
--inspect-brk=0.0.0.0
Command-line options
然而,这是在生产环境中危险Exposing the debug port publicly is unsafe