node.js - 使用 Inspector 协议(protocol)的 VSCode 调试 Node 应用程序

标签 node.js visual-studio-code remote-debugging

我正在使用带有 --inspect 标志的 pm2 运行 Node 应用程序。我可以在以下网址上调试我的应用程序:

chrome-devtools://devtools/remote/serve_file/@62cd277117e6f8ec53e31b1be58290a6f7ab42ef/inspector.html?experiments=true&v8only=true&ws=local.abc.com:9003/node

如何使用内置调试器的 VS Code 调试此应用程序?

最佳答案

如果您已从命令行启动 Node 应用程序,请创建此“附加”启动配置:

{
    "type": "node",
    "request": "attach",
    "name": "Attach",
    "port": 9222,
    "protocol": "inspector"
}

或者让 VS Code 启动您的应用程序并一次性附加到它:

{
    "type": "node",
    "request": "launch",
    "name": "Launch Program",
    "program": "${workspaceRoot}/your_app.js",
    "protocol": "inspector"
}

关于node.js - 使用 Inspector 协议(protocol)的 VSCode 调试 Node 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43861161/

相关文章:

python - Pycharm在docker compose中调试manage.py命令

c++ - 如何使用WINDBG调试工具进行调试?

javascript - 如何在其他 try block 中访问 try block 中的变量?

mysql - 上传多个文件后如何得到响应?

node.js - Coffeescript Cakefile - cmdline 选项数组

reactjs - VSCode : Cannot find module 'antd' or its corresponding type declarations

node.js - 使用聚合框架转换具有两个嵌套文档的文档

c++ - 如何使用OpenGL设置Visual Studio Code?

visual-studio-code - VS 代码更改在侧/滚动条区域中查找所有匹配项的颜色

eclipse - 在 Debug模式下启动 Websphere Liberty 并通过 Eclipse 连接