はじめに
以下のハンズオンでNext.js環境でのsupabase authを試していたところエラーが出たので記事にします。
問題
supabase authでログイン時にエラーページに飛ばされる。
コンソールにエラーログ出してみると以下が表示される。
Error [AuthApiError]: Email not confirmed
原因
認証のemailを使い捨てのメアド作成サイトで作っていたのですが、そこでsignupした後にアドレスの確認(?)をしていなかったみたいでそれでエラーが出てたみたいです。作成したアドレスでsignupした際に「Confirm Your Signup」という通知が来るのでそこから確認すればなおるはずです。
(ただログイン時に303のエラー(?)コードが出ているので後ほど調べてみます)
おわりに
参考にしていた動画と異なりturbopackでプロジェクトを作っていたのでディレクトリ構成が問題なのかと色々いじっていて解決に時間がかかってしまいました。最初にコンソールでエラーログ出して確認するべきでした。