registerRoute的处理程序返回ERR_CONNECTION_RESET

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正确选取路线:

在此输入图像描述

但是响应始终是200并且有警告 在此输入图像描述

检查网络选项卡显示Service Worker未能返回文档:

在此输入图像描述

ERR_CONNECTION_RESET上面的"失败"文字上有工具提示.

/en路由中没有错误(它在生产中运行数月),如果该路由没有注册到服务工作者(通过删除上面的代码片段),则不会出现问题.我也尝试将缓存策略更改为networkFirst.

同样sw.js,我也有预先路由(workbox.precaching),他们都工作正常(可以由SW缓存和服务)

在此输入图像描述

这可能有什么问题?以及如何解决? /en是由NodeJS提供的服务器呈现的React页面.