Pah*_*iya 5 google-chrome reactjs service-worker workbox
我的workbox 3.2配置非常简单如下:
const pagesHandler = workbox.strategies.networkOnly();
workbox.routing.registerRoute(new RegExp('/?(?:id|en|sg|my|bn)/?$'), pagesHandler);
Run Code Online (Sandbox Code Playgroud)
Workbox正确选取路线:
检查网络选项卡显示Service Worker未能返回文档:
ERR_CONNECTION_RESET上面的"失败"文字上有工具提示.
/en路由中没有错误(它在生产中运行数月),如果该路由没有注册到服务工作者(通过删除上面的代码片段),则不会出现问题.我也尝试将缓存策略更改为networkFirst.
同样sw.js,我也有预先路由(workbox.precaching),他们都工作正常(可以由SW缓存和服务)
这可能有什么问题?以及如何解决?
/en是由NodeJS提供的服务器呈现的React页面.
| 归档时间: |
|
| 查看次数: |
370 次 |
| 最近记录: |