Azure WebAppsにアプリケーションデプロイしてると無限に見る以下のエラー。バージョンアップ時におきました。
:( Application Error
If you are the application administrator, you can access the diagnostic resources.
Node.jsのバージョンを上げたいなと思ってpackage.jsonの指定を上げたところ発生しました。
GitHub Actions経由でWebAppsにデプロイしているアプリケーションですが、GitHub Actionsでの指定では関係ないみたいですね。
ログストームで確認
ログストリームをみたら以下のようなエラーがでてました。
error protoout-discord-bot@0.2.1: The engine "node" is incompatible with this module. Expected version ">=20.0.0". Got "18.17.1"
構成 -> 全般設定から変更
package.jsonやGitHub Actionsでの指定だけではなく、ここでも設定が必要です。
確かにもともとAzureポータルだとNode - 18-lts
の表示だったけどNode - 20-lts
に更新されました。
↓