如何在 SolidJS/Solid Start 中添加 HTTP 缓存标头?

问题描述 投票:0回答:1

如何将

Cache-Control
标头添加到静态文件并在 Solid Start 中路由响应?

typescript caching solid-js solid-start
1个回答
0
投票

由于 Solid Start 使用 Nitro,您只需将其添加到您的

app.config.ts
文件中即可:

import { defineConfig } from "@solidjs/start/config";

const aYear = 31536000;
export default defineConfig({
  server: {
    // ...
    routeRules: {
      "/images/**": {
        headers: {
          "cache-control": `public,max-age=${aYear},s-maxage=${aYear}`,
        },
      },
    },
  },
});
© www.soinside.com 2019 - 2024. All rights reserved.