IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    express.static 中间件如何设置 Cache-Control

    亢奋猫发表于 2023-10-18 15:29:57
    love 0

    const express = require('express');
    const path = require('path');

    const app = express();

    // 设置静态文件目录
    app.use(express.static(path.join(__dirname, 'public'), {
    maxAge: '1d', // 设置缓存的最大时间
    etag: false, // 禁用 ETag
    lastModified: false, // 禁用 Last-Modified
    setHeaders: function (res, path) {

    res.setHeader('Cache-Control', 'public, max-age=86400'); // 设置 Cache-Control 标头

    }
    }));

    app.listen(3000, () => {
    console.log('Server started on port 3000');
    });



沪ICP备19023445号-2号
友情链接