PWA (Uncaught (in promise) TypeError: Request failed) error

PWA (Uncaught (in promise) TypeError: Request failed) error

这是我的代码 我不明白这个错误是从哪里来的我有来自 provious post 的累人方法,但这似乎不起作用。 请帮助 提前致谢。

this is the error

this is my service worker code

发生这种情况的原因是调用 cache.addAll 时使用的路径在 SW 发出请求的服务器上不存在。你必须非常小心路径。

可能 解决您的问题的方法是在所有资源路径前添加一个斜杠 (/)(例如 main.js -> /main.js).当然,这纯属猜测,因为我真的不知道您的服务器上有哪些文件。

如果您删除所有这些(例如注释掉)并一个一个地添加回 cacheAssets 数组,您将看到导致问题的原因 =)