Microsoft AzureにLinux Webアプリを作成しました。アプリケーションはReact(HTMLとJavaScript)で静的に書かれています。コードをwwwrootフォルダにコピーしましたが、アプリケーションはhostingstart.htmlのみを表示し、ページindex.htmlを取得しようとするとこのエラーが発生します。Cannot GET /index.html
私たちはgithubのAzureのサンプル( https://github.com/azure-samples/html-docs-hello-world )で試してみましたが、エラーは同じです。 URLはこれです: https://consoleadmin.azurewbsites.net/index.html
先週アプリケーションが正しく実行されていました。
私たちは何かをするのを忘れますか?
もう1つの解決策は、ecoysystem.config.jsと呼ばれるファイルをindex.htmlファイルの隣に追加することです。
module.exports = {
apps: [
{
script: "npx serve -s"
}
]
};
_
これにより、App Serviceが起動すると、PM2にindex.htmlにすべての要求を関連付けるように指示します。
非常に役立つ情報: https://burkebholland.github.io/posts/static-site-azure/