NestJS + Azure Functionsの環境を構築しようと以下のサイトを参考に進めて躓いたところがありましたので備忘録です。
https://zenn.dev/nikaera/books/nestjs-azure-dev/viewer/dev-nestjs-azure-functions
エラー内容
rpm run start:azureコマンドを実行したところ、次の様なエラーが発生してしまいました。
Final functionDispatcher state: WorkerProcessRestarting. Initialization timed out and host is shutting down
Executed 'Functions.main' (Failed, Id=395282cd-0bbf-4e8c-a906-8496c328def3, Duration=49051ms)
System.Private.CoreLib: Exception while executing function: Functions.main. Microsoft.Azure.WebJobs.Script: Did not find any initialized language workers.
Failed to start a new language worker for runtime: node.
Exceeded language worker restart retry count for runtime:node. Shutting down and proactively recycling the Functions Host to recover
解消方法
local.settings.jsonのValuesに"no_proxy": "localhost,127.0.0.1"を追加したら解消されました。
以下のページを見て試してみたら動いてくれただけなので、なんでこれで動くのかはよく分かりません。
https://github.com/Azure/azure-functions-core-tools/issues/1888