Open4
NextAuthの本番環境で[CLIENT_FETCH_ERROR]が止まらない
初スクラップです。
1.下図のようなエラーが出る。
2.signInを実行するとapi/auth/error に遷移される。
ググっても日本語サイトでは解決する記事を見つけられなかったのでここに残しておきます。
原因
next exportによって静的にエクスポートしている為、APIルートが無効になっている。
とりあえずの対応策。
1.next export によって作成されるフォルダ[out]を削除
2.package.jsonのscripts:buildに含まれるnext exportを削除
package.json
"scripts": {
"build": "next build",
"start": "next start",
},
3.リビルドしてデプロイ
原因が分からず2日間彷徨いました。
誰かの役に立てばと思って残しておきます。
一応環境を書いておきます。
Next 12.1.6
next-auth 4.7.0
node 16.15.1 (Vercel 16.x)