首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用REST API缓存

如何禁用REST API缓存
EN

Stack Overflow用户
提问于 2021-03-04 00:01:04
回答 1查看 301关注 0票数 0

我有一个统计跟踪器的web应用程序,与vue.js构建的前端和部署在vercel上。此外,我还使用express.js构建后端,并部署在heroku上。每当我搜索用户统计数据时,它都会缓存结果。如何禁用缓存结果?

前端:

代码语言:javascript
复制
axios.defaults.headers = {
  'Cache-Control': 'no-cache',
  'Pragma': 'no-cache',
  'Expires': '0',
};

后端:

代码语言:javascript
复制
app.use(cors(corsOptions));
app.use(nocache()) //npm library
app.set('etag',false)
app.disable('view cache')
EN

回答 1

Stack Overflow用户

发布于 2021-03-04 00:13:31

https://stackoverflow.com/questions/39129932/explicitly-disable-caching-for-rest-services[1]以某种方式回答了这个问题。您可以实现一个中间件,将Cache-Control: must-revalidate,no-cache,no-store设置为我们想要禁用缓存的所有标头。

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

https://stackoverflow.com/questions/66460628

复制
相关文章

相似问题

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