Конфигурация отладки VSCode для интерфейса Next.js с бэкэндом Node.js. - PullRequest
0 голосов
/ 27 июня 2019

В моем каталоге проектов у меня есть веб-интерфейс в next.js и бэкэнд в Node.js, который выглядит следующим образом:

enter image description here

Теперь я хотел бы отладить программу, поэтому нужно запустить и бэкэнд, и внешний интерфейс, и я не знаю, как создать конфигурацию corrent debug launch.json, которую я имею в своем проекте верхнего уровня, для запуска и отлаживать обе программы.

{
"version": "0.2.0",
"compounds": [
    {
        "name": "Client+Server",
        "configurations": [ "DCBACKEND", "DCFRONTEND" ]
    }
],
"configurations": [        
    {
        "type": "node",
        "request": "launch",
        "name": "DCBACKEND",
        "cwd" : "${workspaceFolder}\\dcbackend",
        "runtimeExecutable": "npm",
        "runtimeArgs": [
            "run-script", "start"
        ]
    },
    {            
        "type": "node",
        "request": "launch",
        "name": "DCFRONTEND",
        "cwd" : "${workspaceFolder}\\dcfrontend",
        "program": "${workspaceFolder}\\dcfrontend\\pages\\index.js",
        "runtimeExecutable": "next",
        "runtimeArgs": [
            "--inspect"
        ]
    }
]

}

РЕДАКТИРОВАТЬ: Теперь я получаю следующую ошибку:

enter image description here

Мой стартовый скрипт для моего бэкэнда:

 "scripts": {
    "start": "node index.js -p 7766"
  },

так что с портом что-то не так? Также он запускает другой скрипт для отладки в cmd-line:

C:\Program Files\nodejs\npm.cmd run-script start --inspect-brk=39777 

Я не знаю, как это связано с --inspect-brk=39777, нужно ли мне это

...