// set header function
function setNoCacheHeaders(ctx) {
ctx.set('Cache-Control', 'no-store, no-cache, must-revalidate')
ctx.set('Pragma', 'no-cache')
ctx.set('Expires', 0)
}
// Middleware that adds the header to all requests
app.use(async (ctx, next) => {
await next()
setNoCacheHeaders(ctx)
})
1条答案
按热度按时间ttygqcqt1#
要将header应用于所有请求,需要编写一个中间件函数**(服务器端)**:
希望能帮到你
还有一点如果你有(浏览器)缓存的JavaScript文件的问题,你可以强制它通过请求它与版本字符串或随机数作为查询参数.类似这样的东西可以强制重新加载你的JavaScript**(客户端)**: