web-dev-qa-db-ja.com

index.html azure Linux Webアプリを取得できません

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

先週アプリケーションが正しく実行されていました。

私たちは何かをするのを忘れますか?

9

もう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/

2
Per