4

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

4

2 に答える 2

8
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'))

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

于 2013-01-24T05:09:40.843 に答える