Функции Azure + nodejs + vscode: запустить конфигурацию для отладки нескольких функций функции Azure?
Во всех руководствах, использующих триггеры http, файл запуска.vscode имеет следующее:
{
"name": "Attach to Javascript Functions",
"type": "node",
"request": "attach",
"port": 9229,
"preLaunchTask": "func: host start"
}
Итак, теперь я добавил вторую функцию в том же приложении функций. Он использует сервисный триггер ошибки. Я хотел бы проверить это локально перед развертыванием на лазурное. Итак, как мне расширить конфигурации запуска? Я могу скопировать блок и изменить имя, но как отладчик узнает, какую функцию запустить? Спасибо!
2 ответа
Решение
Никаких изменений не требуется на самом деле. Инспектор (отладчик) не привязан к какой-либо конкретной функции, вместо этого он включен для рабочего узла функции, который загружает все функции, которые мы создаем.
Когда мы отлаживали, мы могли видеть
Starting language worker process:node --inspect=9229
"C:\Users\UserName\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\workers\node\dist/src/nodejsWorker.js" --host ...
node process with Id=2276 started
Generating 2 job function(s)
Debugger listening on ws://127.0.0.1:9229/0c8f2c9a-80cd-4ab6-914e-1c65d29f43c6
Последняя версия VSCode версии 1.61.0 несвязанная точка останова.
моя конфигурация