/ ExpressJSを使用したファイルごとのキャッシュ制御の設定 - node.js、express、cache-control

ExpressJSでファイルごとのキャッシュ制御を設定する - node.js、express、cache-control

Cache-Controlプロパティを設定する方法はありますかあなたのExpressJSアプリのファイルごとに?アプリ内のファイルのキャッシュをきめ細かく制御したいのですが…どうすればこれを達成できますか。 キャッシュ制御に関するベストプラクティスは何ですか。

回答:

回答№1は4
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"))

複雑にする必要はありません。