0
初期リクエストを提供しない 2番目のリクエスト 私は、プロキシのキャッシュ機能を有効にするために(表現キャッシュ-CTRL)をノードモジュールを使用しています。HTTPキャッシュ - 資産のCache-Controlヘッダーを設定した後、ブラウザのキャッシュから
app.use(cache.public(3600));
私の静的資産には、max-ageというキャッシュ制御ヘッダーがあります。私は彼らがリフレッシュのためにリロードし、ブラウザキャッシュから配信されない理由を理解することができません。
編集: `
var onProxyRes = function(proxyRes, req, res) {
if (proxyRes.headers["content-type"] == "text/css" ||
proxyRes.headers["content-type"] == "application/javascript") {
proxyRes.headers["Cache-Control"] = "public, max-age=86400";
}
//代理応答 }を修正するためにここに何かを追加;` 手動でもキャッシュ資産
Chrome DevToolのネットワークパネルを使用しているようです。デフォルトでは、[キャッシュを無効にする]チェックボックスがオンになっています。それを選択解除しましたか? – shaochuancs
@shaochuancs無効キャッシュが選択されていません –
それは変です。 DevToolによってキャッシュが無効になっていない場合は、スクリーンショットに違反することはありません。 – shaochuancs