由服务工作者而非服务器提供的URL

时间:2018-11-26 17:15:27

标签: reactjs service-worker create-react-app workbox

我正在运行一个使用create-react-app v1.5.2和后端代码创建的React应用程序。在v1中,我将后端设置为以index.html响应,除非它是AJAX请求。在v2中,如果URL以/Teachers开头,我使它以渲染视图响应。换句话说,我不希望这部分成为我的React SPA的一部分。

但是,当我浏览到本地主机上的/Teachers URL时,Chrome仍然提供index.html,并且开发工具说这是来自ServiceWorker。我想要的是从服务器提供此类URL。

在新窗口中打开它不起作用。在隐身窗口中打开它是可行的,但是如果我在另一个标签中打开网站的React部分(这是我的React应用的一部分),然后回到第一个标签中的/Teachers,它将返回到{ {1}}。在开发工具中停止ServiceWorker不起作用-随新请求重新启动。删除本地缓存(“ workbox-precache -...”)无效。

0 个答案:

没有答案