TaikiTkwkbysh
@TaikiTkwkbysh (WAKA Engineer)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

【Next.js】unstable_revalidate関数が使用できない

解決したいこと

Next.jsでon demand ISRの学習をしているのですが、unstable_revalidate関数が使用できず、リクエストを送っても500エラーが返ってきてしまいます。

発生している問題・エラー

Next.js : バージョン13.1.1

スクリーンショット 2023-01-31 23.37.03.png

違う関数で、revalidate関数を使用すれば、問題なく実行できるのですが、何が違うのかもこの方法で正しいのかもわかりません。

また、NextApiResponseの型定義ファイルにもunstable_revalidateの定義は載っていません。

スクリーンショット 2023-01-31 23.43.28.png

ファイルの拡張子をjsに変更すればエラーは解消されますが、リクエストを送信すると500エラーがレスポンスで返ってきてしまいます。
エラー内容は以下の通りです。

Error_revalidating 
TypeError: res.unstable_revalidate is not a function

原因やrevalidate関数とunstable_revalidate関数の違いを調べているのですが、どのサイトもunstable_revalidateを利用してISRを実行している解説しかなく困っております。

何卒ご教示の程よろしくお願いいたします。

0

1Answer

Comments

  1. @TaikiTkwkbysh

    Questioner

    @sumi_sumi様

    返答に気づけず、大変申し訳ございませんでした。

    unstable外れたのですね!
    ご教示大変助かります!

    この度はお忙しい中ご教示を頂き、誠にありがとうございました。
    誠に恐縮ではございますが、
    また機会がございましたら、ご教示いただけますと幸いです。

    今後ともよろしくお願い致します。

Your answer might help someone💌