【发布时间】:2021-06-02 06:00:11
【问题描述】:
我有一个使用 vue.js 为前端构建并部署在 vercel 上的 stat tracker web 应用程序。我还用 express.js 构建了后端并部署在 heroku 上。每当我搜索用户统计信息时,它都会缓存结果。 如何禁用该缓存结果?
前端:
axios.defaults.headers = {
'Cache-Control': 'no-cache',
'Pragma': 'no-cache',
'Expires': '0',
};
后端:
app.use(cors(corsOptions));
app.use(nocache()) //npm library
app.set('etag',false)
app.disable('view cache')
【问题讨论】:
-
我也注意到了,它只被缓存在 vercel 而不是 localhost 上。
标签: javascript express vue.js caching axios