如何在生成的静态文件中添加缓存控制(Nuxt 3)
P粉765684602
P粉765684602 2023-11-05 08:55:14
0
2
451

我正在使用 Nuxt 3 创建 SSR 项目。 我正在考虑将 Cache-Control 标头添加到 .output/_nuxt 目录中生成的静态文件。

我尝试了下面的代码 server/middleware/cache-control.ts

export default defineEventHandler((event) => {
  let res = event.res
  const year = 31536000
  const tenmin = 600
  const url = event.req.url
  const maxage = url.match(/(.+).(jpg|jpeg|gif|css|png|js|ico|svg|mjs)/) ? year : tenmin
  res.setHeader('Cache-Control', `max-age=${maxage} s-maxage=${maxage}`);
})

但是,它不起作用。

如何在生成的静态文件中添加Cache-Control

P粉765684602
P粉765684602

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!