Javascript 膝关节炎帧中的集头缓存控制 我正在使用一个用膝关节炎框架构建的应用程序。 我不是开发人员,但我必须设法弄清楚为什么页面会缓存。在所有浏览器中,即使是硬重新加载也不起作用。您必须清除缓存才能看到页面更新

Javascript 膝关节炎帧中的集头缓存控制 我正在使用一个用膝关节炎框架构建的应用程序。 我不是开发人员,但我必须设法弄清楚为什么页面会缓存。在所有浏览器中,即使是硬重新加载也不起作用。您必须清除缓存才能看到页面更新,javascript,node.js,caching,koa,Javascript,Node.js,Caching,Koa,我想把它添加到我的index.js中,但我不知道在哪里添加这一行 有人能帮忙吗 ctx.set('Cache-Control','no-Cache') >我想告诉膝关节炎,把每个页面的页眉设置为不缓存。 将标题应用于所有请求,需要编写一个中间件函数服务器端< /St>>: //设置头函数 函数setNoCacheHeaders(ctx){ ctx.set('Cache-Control','no-store,no-Cache,必须重新验证') ctx.set('Pragma','no cache

我想把它添加到我的index.js中,但我不知道在哪里添加这一行

有人能帮忙吗

ctx.set('Cache-Control','no-Cache')


<> >我想告诉膝关节炎,把每个页面的页眉设置为不缓存。

将标题应用于所有请求,需要编写一个中间件函数<强>服务器端< /St>>:
//设置头函数
函数setNoCacheHeaders(ctx){
ctx.set('Cache-Control','no-store,no-Cache,必须重新验证')
ctx.set('Pragma','no cache')
ctx.set('Expires',0)
}
//将头添加到所有请求的中间件
应用程序使用(异步(ctx,下一步)=>{
等待下一个
setNoCacheHeaders(ctx)
})
希望这有助于

还有一个注意事项:如果您对(浏览器)缓存的javascript文件有问题,您可以通过使用版本字符串或随机数作为查询参数请求来强制执行。类似的内容可能会强制重新加载javascript(客户端)


文件。写(“”);

Pragma暂时不再需要了。是时候放下头球了。实际上,任何人都将支持缓存控制。