// 测试Server端 express
// Cache-Control 设置缓存
const express = require('express');
const fs = require('fs');
const path = require('path');
app.get('/*.css', function(req, res) {
/**
* @title 设置缓存 (在HTTP/1.0)
* @private 在服务器设置了private比如Cache-Control: private , max-age=60的情况下,表示只有用户的浏览器可以缓存private响应,不允许任何中继Web代理对其进行缓存
* @public 如果设置了public,表示该响应可以再浏览器或者任何中继的Web代理中缓存,public是默认值,即Cache-Control: max-age=60等同于Cache-Control: public , max-age=60。
* @Expires Expires 表示存在时间,允许客户端在这个时间之前不去检查(发请求),等同max-age的效果 但是如果同时存在,则被Cache-Control的max-age覆盖。
*/
console.log('===>>>')
res.setHeader('Cache-Control', 'private,max-age=' + 1000 * 60 * 60); // 强缓存 静态资源 返回状态码 200 (disk cache)
const pathfile = path.join(__dirname, './public/stylesheets/style.css'
express 测试浏览器缓存
最新推荐文章于 2024-05-25 11:21:44 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)