検索

ホームページ  >  に質問  >  本文

静的ページを「期限切れページ」に正しく変換するにはどうすればよいですか?

静的なプロモーション ページがたくさんあります。ただし、プロモーションの有効期限が切れている場合は、有効期限ページに移動/表示する必要があります。 NextJS を使用して静的ページでこれを行う正しい方法は何ですか?

試行 1: getStaticProps で有効期限が切れているかどうかを確認します。問題は、再検証が 600 秒ごとに行われることです。したがって、これは正確な 12:00 ではなく、午前 12:28 に発生する可能性があります (いつデプロイするかによって異なります)。

したがって、期限切れのページは時間通りに表示されません。この問題をどうやって解決すればいいでしょうか?または、ページを切り替える「正しい」方法を実装します。

ああああ

P粉930448030P粉930448030471日前648

全員に返信(1)返信します

  • P粉144705065

    P粉1447050652023-09-12 16:57:12

    再検証時間を動的に計算できます:

    リーリー

    これは、promoEndpromoStart が日付オブジェクトであることを前提としていますが、必要に応じてこれを調整できます。また、サーバー時刻が日付オブジェクトで使用されるタイムゾーンと一致していることを確認してください。

    返事
    0
  • キャンセル返事