最近刚刚开始使用reactjs,一两个月......不是专业人士,但可以找到我的方式..我正在使用创建ract应用程序(quickie,与服务工作者一起发货)我的设置是这样的,我是在我的java REST应用程序的根目录中部署react应用程序,所以我的所有服务休息调用都是相对格式的,例如/ rest / myservice / 123等..并且它们工作得很好..
但最近我开始遇到奇怪的错误,其余的电话停止工作.. 如果我从浏览器执行RET URL ....没有任何事情发生索引加载...当我测试邮差REST工作正常它也适用于safari或如果url是localhost ...... ...所以经过几个小时的挫折我发现那个服务工作者做它....缓存。我的休息电话被拦截了,他们从来没有把它带到服务器......并且没有提到如何克服它,无论是在服务工作者文档还是在create-react-app文档中......都没有提到这个用例......这太可悲了...... 经过无数次追踪和错误之后,我想出来了......但它并没有就此止步...... 我继续从index.js中删除了service-worker注册条目,同时删除了service-worker文件并重建了应用程序。 well service-worker.js文件仍然存在...它在我重建项目后出现在build文件夹中.....它是什么与create-react-app他们是否得到谷歌支付包括服务工作者?或者发生了什么?为什么我不能删除它?以及如何阻止它取消我的其他网址? 当我输入:https://xxxx.io/x/referal/refCode/3429878时,它只会加载应用程序...
我还缺少什么?
答案 0 :(得分:0)
获得了解除工作人员所需的@Redit答案......
详情@:
https://www.reddit.com/r/reactjs/comments/8hovvb/removal_of_serviceworker_from_reactjs_app/