我创建了一个 Angular ( Angular 7)应用程序,然后向其添加了 ng add @angular/pwa
Angular PWA 库。
现在,在使用 ng build --prod
构建它,然后通过节点的 http-server
将应用程序提供给 localhost:8080
之后,我的应用程序正在运行在本地主机的离线模式下很好。
但是当我使用 ng build --prod --base-href/myProject/
构建相同的应用程序以部署在 IIS 上时,应用程序工作正常但是当切换到 离线模式
使用 chrome 的开发者工具,我收到错误 HTTP Error 504
。
请提出导致这种奇怪行为的原因以及解决方法。
最佳答案
您可以尝试在构建时省略“--base-href/myProject/”
关于angular - 在 IIS 上部署 Angular 项目时,Service Worker 不在离线模式下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59372855/