首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止React缓存其他github项目页面

如何防止React缓存其他github项目页面
EN

Stack Overflow用户
提问于 2017-12-30 03:34:42
回答 1查看 231关注 0票数 1

我用create-react-app构建了一个GitHub用户页面(https://username.github.io)。我在https://username.github.io/myProject上也有一个项目页面,它是用Vuejs构建的。create-react-app似乎有一个内置的服务工作者,它自动执行缓存,这正是我想要的,但它也使我的https://username.github.io/myProject不能正确显示项目页面,而是显示我的https://username.github.io页面。我试图注销并清除存储空间,但它只起了一次作用,当我定位到我的用户页面,然后定位到我的项目页面时,问题仍然出现。

如何保持缓存行为,并使这两个urls能够正确显示?

EN

回答 1

Stack Overflow用户

发布于 2018-01-01 16:58:14

当您在根目录("/")注册一个软件时,它会自动控制它下面的所有内容("/myapp2")。这是bu设计,没有可用的排除配置。

我想你有两个选择:

  1. 将React项目从根目录移到它自己的子目录中,让SE只控制
  2. 在SW本身中编写一些逻辑来检查它正在处理的所有fetches,如果它们与您不希望由SW

处理的目录匹配,则执行no-op

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48027547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档