req.fresh
このリクエストを送信しているユーザーエージェント(req
)が、「新しい」データ(「if-none-match」、「cache-control」、および/または「if-modified-since」リクエストヘッダーで示されているように)を要求していることを示すフラグです。
リクエストが「新しい」データを求めている場合、通常はモデルから新しいデータを.find()
で取得し、クライアントに送り返す必要があります。
req.fresh;
if (req.fresh) {
// The user-agent is asking for a more up-to-date version of the requested resource.
// Let's hit the database to get some stuff and send it back.
}
- Sails/Express/Koa/Connectでの実装の詳細については、
node-fresh
モジュールを参照してください。