Javascript 如何使用VS代码附加到express流程?

Javascript 如何使用VS代码附加到express流程?,javascript,node.js,express,visual-studio-code,Javascript,Node.js,Express,Visual Studio Code,我正在使用gulp nodemon运行一个express API,我想使用VS代码调试收到的请求 我的问题是:我无法连接到正在运行的进程。在我的launch.json配置中,我不想启动附加,我只想附加到一个正在运行的实例(由gulp管理) 我的VS代码launch.json: { "version": "0.2.0", "configurations": [ { "type": "node", "request":

我正在使用gulp nodemon运行一个express API,我想使用VS代码调试收到的请求

我的问题是:我无法连接到正在运行的进程。在我的
launch.json
配置中,我不想启动附加,我只想附加到一个正在运行的实例(由gulp管理)

我的VS代码launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach to Process",
            "port": 5858 // tried to use 3000 (express port), but failed too
        }
    ]
}
使用端口3000,它会立即失败,但不会显示任何内容。使用端口5858失败,并显示以下消息:

无法连接到运行时进程(10000毫秒后超时)


我使用以下命令在调试模式下运行应用程序:

node --inspect app
我的配置使用端口9229:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach",
            "port": 9229
        }
    ]
}
端口5858用作现在已弃用的
--debug
选项的端口