/ / Ustawianie kontroli pamięci podręcznej dla pliku za pomocą ExpressJS - node.js, express, kontrola pamięci podręcznej

Ustawianie Cache-Control dla pliku za pomocą ExpressJS - node.js, express, kontrola cache

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 № 1
app.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ć.