我正在使用一个简单的Express Server提供静态文件。服务的文件夹pdf,csv,txt,zip
下有不同的文件类型。
我有以下代码
app.use('/d', express.static(path.join(__dirname, 'd'), {
index: 'false',
fallthrough: false,
redirect: false,
setHeaders: (res, path) => {
res.setHeader('Cache-Control', 'public, max-age=2592000000');
res.setHeader("Expires", new Date(Date.now() + 2592000000).toUTCString());
}
}));
Chrome / Safari正在缓存csv,zip
以外的所有文件。
Firefox缓存所有文件,包括csv,zip
Chrome / Safari是否不缓存CSV和Zip文件?
我尝试同时使用Expires和Cache-control。确保正确设置了电子标签。但是仍然没有运气。有什么想法吗?