在 Express 中,我将过期标头添加到我的静态文件中,如下所示
app.use(function (req, res, next) {
// static folder: css
if (req.url.indexOf('/css/') === 0) {
res.setHeader('Cache-Control', 'public, max-age=345600'); // 4 days
res.setHeader('Expires', new Date(Date.now() + 345600000).toUTCString());
}
});
app.use(express.static(root + '/app'));
我不能做的是像这样捕获 favicon.ico 请求。
有没有办法在 Node/Express 中向 favicon 添加过期标头?
与其他静态文件相比,是什么让 favicon.ico 请求如此不同?
谢谢!