Как отладить автономный сервер в коде Visual Studio, используя другой порт? - PullRequest
0 голосов
/ 26 июня 2018

У меня есть два безсерверных автономных «сервера», которые мне нужно запускать локально одновременно.

Поэтому мне нужно изменить порт одного из серверов.

Я запускаю сервер с помощью отладчика кода Visual Studio.Конфиги серверов находятся в файлах launch.json.

Как изменить порт приложения без сервера, чтобы я мог запускать его параллельно с другим приложением без сервера с помощью отладчика VS Code?

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Если вы используете Windows, обновите vscode launch.json и package.json, как показано ниже:

// launch.json
{

    "version": "0.2.0",

   "configurations": [

       {

           "type": "node",

           "request": "launch",

           "name": "Debug Serverless",

           "cwd": "${workspaceFolder}",

           "runtimeExecutable": "npm",

           "runtimeArgs": [

               "run",

               "debug"

           ],

           "outFiles": [

               "${workspaceFolder}/handler.js"

           ],

           "port": 9229,

           "sourceMaps": true

       }

   ]

}

// package.json
....
"scripts": {
    "debug": "SET SLS_DEBUG=* && node --inspect %USERPROFILE%\\AppData\\Roaming\\npm\\node_modules\\serverless\\bin\\serverless offline -s dev"
  }

Если в linux ваш сценарий отладки будет:

// package.json
....
"scripts": {
    "debug": "export SLS_DEBUG=* && node --inspect /usr/local/bin/serverless offline -s dev"
  }
0 голосов
/ 26 июня 2018

Решено добавлением следующих строк в файл serverless.yml:

custom:
    serverless-offline:   ## add this two lines
        port: 4000        ## bellow "custom:" line
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...