【Next.js】unstable_revalidate関数が使用できない
解決したいこと
Next.jsでon demand ISRの学習をしているのですが、unstable_revalidate関数が使用できず、リクエストを送っても500エラーが返ってきてしまいます。
発生している問題・エラー
Next.js : バージョン13.1.1
違う関数で、revalidate関数を使用すれば、問題なく実行できるのですが、何が違うのかもこの方法で正しいのかもわかりません。
また、NextApiResponseの型定義ファイルにもunstable_revalidate
の定義は載っていません。
ファイルの拡張子をjsに変更すればエラーは解消されますが、リクエストを送信すると500エラーがレスポンスで返ってきてしまいます。
エラー内容は以下の通りです。
Error_revalidating
TypeError: res.unstable_revalidate is not a function
原因やrevalidate
関数とunstable_revalidate関数
の違いを調べているのですが、どのサイトもunstable_revalidateを利用してISRを実行している解説しかなく困っております。
何卒ご教示の程よろしくお願いいたします。
0