在表達我添加Expires頭到我的靜態文件這樣如何添加expires頭中的Node.js/Express中的favicon.ico
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中添加expires頭部到favicon?
與其他靜態文件相比,favicon.ico請求有什麼不同?
Thx!
什麼req.url當favicon.ico的傳遞什麼樣的?它是否在運行你的app.use - 函數? – hgoebl
+1以獲得良好的代碼參考。謝謝! –