首页 > 解决方案 > 离线 pwa 无法在 godaddy vps 服务器上运行

问题描述

我是 PWA 的新手,不知怎的,我设法创建了一个它的工作演示。

不,它在我的本地机器上工作(在线/离线模式)我试图上传到我在 GoDaddy 上的 VPS 服务器之一。它在在线模式下工作正常,一切正常。但是当我当时离线时,它没有从我的缓存内存中加载数据并在页面上给我错误 504。

在这里查看我的演示

离线时缓存内存的控制台屏幕截图: 在此处输入图像描述

由于这个问题,我尝试并更改为 Amazon Service,并且相同的代码在在线和离线模式下工作。

我尝试联系 GoDaddy,但我没有从技术团队获得有关我的 VPS 服务器上的 PWA 配置的适当支持。

在为 PWA 配置我的 GoDaddy VPS 服务器时,我需要一些帮助。我需要寻找的服务器上是否需要任何特定服务?

提前感谢您在这里帮助我。

标签: servervpsprogressive-web-apps

解决方案


这可能与如何在 Angular 5+ Service Worker 中处理路由?

它与托管版本的 Angular 应用程序有关,其中 --base-href 标志是从 CLI 设置的,列出其服务工作者资源的绝对 URL。ngsw-worker 期待相对 url。

您能否查看上面链接中的 stackoverflow 答案中描述的步骤是否解决了您的问题?


推荐阅读