运行 http-server Angular PWA 后本地主机抛出无效响应

Localhost throwing invalid response after running http-server for Angular PWA

我已通过 ng add @angular/pwa 将 PWA 安装到我的 Angular 应用程序并执行了所有必要的步骤。

在本地 运行 PWA 我已经通过 npm i -g http-server

在全球安装了 http-server

通过 ng build --prod 构建产品后,我从 dist 文件夹 运行 http-server -o 但本地主机不工作并抛出无效响应。

我已经通过 http-server -p 5000 尝试使用不同的端口,但它不起作用。

你会看到这样的东西

"http-server -a localhost -p 5000"

我们需要从 dist/ 而不是从 dist.

执行 "http-server -o" 命令

也如https://github.com/http-party/http-server/issues/525 I had to access using http://127.0.0.1:8080/index.html instead of http://127.0.0.1:8080/

所述

它通过导航对我有用:http://127.0.0.1:8080/index.html

降级到 http-server 0.9.0 为我修复了它。

npm install -g http-server@0.9.0