Web Appsにデプロイしたnode.jsアプリが500エラーになる時の対処
いつも通りにGitHubからnode.jsのアプリをデプロイしたら500エラーになってしまってしばらくあたふたしたのでメモしておきます。
症状
- Web Apps のステージング用スロットに GitHub からデプロイしたら500エラーが発生。
- 別のスロットにデプロイした同じソースはちゃんと動いている。
- Kudu からログを見ると「Error: Cannot find module 'debug'」といった感じで、モジュールが足りない模様。
対処
- Kudu から node_modules ディレクトリを消す。
- npm install
今回はこれで無事復活しました。
(参考URL) stackoverflow.com