npx serve 正在提供主目录而不是 index.html

npx serve is serving home directory instead of index.html

我在 Linux 上的 Web 应用程序服务 运行 提供一个 React 应用程序,该应用程序的构建文件位于 wwwroot 中,使用运行 npx serve 的 pm2 进程提供服务:

ecosystem.config.js

module.exports = {
  apps: [
    {
      script: "npx serve -s",
    },
  ],
};

在 serve 随机开始为整个 /home 目录而不是 wwwroot 中的 index.html 文件提供服务之前,这一直运行良好。这是现在浏览器中的网页的样子。

pm2 进程似乎 运行 正常。

有什么想法吗?

今天或本周末我们有很多网站因同样的问题而宕机。我有一张 M$ 票据以了解原因,但我们能够通过使用 azure 中的启动命令选项临时修复。

App Service Configuration