nextjsデフォルトサーバーで提供される静的ファイルのキャッシュ制御ヘッダーを設定する

ケンイップ

デフォルトのnextjsサーバーを使用して、このコマンドでnextjsプログラムを実行していますnext start

ただし、パブリックフォルダーの下にあるファイルのcache-controlヘッダーを変更できません。

カスタムサーバーを設定せずにキャッシュ制御ヘッダーを設定する方法はありますか?

ホールバー

パーこのバグ報告とディスカッション次の開発者は、静的ファイル配信だけではない生産で、開発者の便宜のために使用すべきであると信じ、そのため彼らは、このような機能を追加するためにそれに優先順位を考慮していません。

ただし、問題のコメントで、誰かがExpressを使用して、静的ファイルを提供することになる要求を検出する回避策を提案しています。たとえば、Next.jsルートハンドラーがhandler()メソッドである場合、これを実行して、*。woffフォントファイルの1年間のキャッシュポリシーを設定できます。

  // this is a hack to make the cache headers friendlier..
  server.get('*.woff2?', (req, res) => {
    res.setHeader('Cache-Control', 'public,max-age=31536000');
    return handler(req, res);
  });

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Express.js:webpackにバンドルされている静的アセットのキャッシュ制御ヘッダーを設定します

分類Dev

Cyberduck でキャッシュの Expires ヘッダーを S3 ファイルに設定する

分類Dev

ファイルダウンロードのキャッシュ制御設定を変更する可能性があるのは何ですか?

分類Dev

KOAフレームワークでヘッダーキャッシュ制御を設定する

分類Dev

選択したファイルに対してのみ特定のキャッシュ制御ヘッダーを定義する

分類Dev

VirtualBox VMのアダプタが内部ネットワークに設定されている場合、ホストマシンのファイアウォールはゲストVMのポートへのアクセスを制御できますか?

分類Dev

Googleストレージのバケットにアップロードされた新しい画像のデフォルトのキャッシュコントロールを設定するにはどうすればよいですか

分類Dev

Visual Studio 2013でデフォルトのヘッダーファイル拡張子を設定するにはどうすればよいですか?

分類Dev

サーバー上のカスタムファイルのキャッシュの有効期限を制御する

分類Dev

異なるスパイダーに同じキャッシュフォルダーを設定する方法、scrapyは各スパイダーのキャッシュディレクトリにサブフォルダーを作成するようになりました

分類Dev

インデックスファイルがhtdocsのさらにいくつかのフォルダー内にある場合、Webサイトのデフォルトページを設定するにはどうすればよいですか?

分類Dev

Androidデバイスのファイルエクスプローラーからキャッシュされたファイルを表示/アクセスすることをユーザーに制限するにはどうすればよいですか?

分類Dev

axiosヘッダーにデフォルトヘッダーを設定すると、他のモジュールにインポートされたaxiosのすべてのインスタンスに反映されますか?

分類Dev

静的ファイルにhttpヘッダーを設定するにはどうすればよいですか?

分類Dev

デフォルトのキャッシュポリシーを設定するapolloswift

分類Dev

Yiiのキャッシュファイルにhtaccessを使用して有効期限ヘッダーを設定する方法

分類Dev

キャッシュ制御ヘッダーの設定

分類Dev

ダッシュオフセットで制御されるSVGサークルアニメーション

分類Dev

Cache-Controlヘッダーはページ内のCSSおよびJSファイルのキャッシュを制御しますか

分類Dev

シャイニーダッシュボードでタイトル/ヘッダーを設定する

分類Dev

デフォルトのキャッシュコントロールを設定し、S3バケット/ CloudFront全体で有効期限が切れます

分類Dev

ジャージー:デフォルトのキャッシュ制御からキャッシュなし

分類Dev

Axis2でデフォルトのコンテンツ出力タイプヘッダーを設定する

分類Dev

KarateAPIですべての機能ファイルのグローバルヘッダーを設定する方法

分類Dev

axiosのデフォルトヘッダーを適切に設定する方法

分類Dev

AngularJS-デフォルトのhttpヘッダーを動的に設定する

分類Dev

パブリックフォルダ内のファイルのHTTPヘッダーを設定する

分類Dev

サポートファイルにキャッシュされているファイルを削除するにはどうすればよいですか?

分類Dev

Expressで静的ファイルを提供する-キャッシュされていますか?

Related 関連記事

  1. 1

    Express.js:webpackにバンドルされている静的アセットのキャッシュ制御ヘッダーを設定します

  2. 2

    Cyberduck でキャッシュの Expires ヘッダーを S3 ファイルに設定する

  3. 3

    ファイルダウンロードのキャッシュ制御設定を変更する可能性があるのは何ですか?

  4. 4

    KOAフレームワークでヘッダーキャッシュ制御を設定する

  5. 5

    選択したファイルに対してのみ特定のキャッシュ制御ヘッダーを定義する

  6. 6

    VirtualBox VMのアダプタが内部ネットワークに設定されている場合、ホストマシンのファイアウォールはゲストVMのポートへのアクセスを制御できますか?

  7. 7

    Googleストレージのバケットにアップロードされた新しい画像のデフォルトのキャッシュコントロールを設定するにはどうすればよいですか

  8. 8

    Visual Studio 2013でデフォルトのヘッダーファイル拡張子を設定するにはどうすればよいですか?

  9. 9

    サーバー上のカスタムファイルのキャッシュの有効期限を制御する

  10. 10

    異なるスパイダーに同じキャッシュフォルダーを設定する方法、scrapyは各スパイダーのキャッシュディレクトリにサブフォルダーを作成するようになりました

  11. 11

    インデックスファイルがhtdocsのさらにいくつかのフォルダー内にある場合、Webサイトのデフォルトページを設定するにはどうすればよいですか?

  12. 12

    Androidデバイスのファイルエクスプローラーからキャッシュされたファイルを表示/アクセスすることをユーザーに制限するにはどうすればよいですか?

  13. 13

    axiosヘッダーにデフォルトヘッダーを設定すると、他のモジュールにインポートされたaxiosのすべてのインスタンスに反映されますか?

  14. 14

    静的ファイルにhttpヘッダーを設定するにはどうすればよいですか?

  15. 15

    デフォルトのキャッシュポリシーを設定するapolloswift

  16. 16

    Yiiのキャッシュファイルにhtaccessを使用して有効期限ヘッダーを設定する方法

  17. 17

    キャッシュ制御ヘッダーの設定

  18. 18

    ダッシュオフセットで制御されるSVGサークルアニメーション

  19. 19

    Cache-Controlヘッダーはページ内のCSSおよびJSファイルのキャッシュを制御しますか

  20. 20

    シャイニーダッシュボードでタイトル/ヘッダーを設定する

  21. 21

    デフォルトのキャッシュコントロールを設定し、S3バケット/ CloudFront全体で有効期限が切れます

  22. 22

    ジャージー:デフォルトのキャッシュ制御からキャッシュなし

  23. 23

    Axis2でデフォルトのコンテンツ出力タイプヘッダーを設定する

  24. 24

    KarateAPIですべての機能ファイルのグローバルヘッダーを設定する方法

  25. 25

    axiosのデフォルトヘッダーを適切に設定する方法

  26. 26

    AngularJS-デフォルトのhttpヘッダーを動的に設定する

  27. 27

    パブリックフォルダ内のファイルのHTTPヘッダーを設定する

  28. 28

    サポートファイルにキャッシュされているファイルを削除するにはどうすればよいですか?

  29. 29

    Expressで静的ファイルを提供する-キャッシュされていますか?

ホットタグ

アーカイブ