koa-static 按文件区分缓存时间

由 夕空 撰写于  2022年8月27日

找了很久的方法供需要的人:

const webRegex = /\.(html|htm|js|css|json)$/;
app.use(require('koa-static')(__dirname + '/public', {
maxage: 3600000 * 24 * 365,//全部缓存一年
setHeaders: (res, path, stats) => {
if (webRegex.test(path.toLowerCase())) {//匹配文件缓存24小时
res.setHeader('Cache-Control', ['private', 'max-age=86400'])
}
}
}))



声明:星耀夕空|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - koa-static 按文件区分缓存时间


欢迎光顾我的小站!