Czy istnieje sposób na ustawienie właściwości Cache-Controlna pliki w Twojej aplikacji ExpressJS? Chciałbym uzyskać szczegółową kontrolę nad buforowaniem plików w mojej aplikacji ... jak mogę to osiągnąć? Jakie są najlepsze praktyki w zakresie kontroli pamięci podręcznej?
Odpowiedzi:
4 dla odpowiedzi № 1app.use(function (req, res, next) {
if (req.url.match(/* some filter */)) {
res.setHeader("Cache-Control", ...)
} else if (req.url.match(/* some filter */)) {
res.setHeader("Cache-Control", ...)
}
next()
})
app.use(express.static(__dirname + "/public"))
Nie trzeba tego komplikować.