機能一覧

認証・ユーザー

ルート保護

proxy.ts(旧middleware)で未ログイン時にリダイレクトする

この機能には環境変数の設定が必要です

.env.local に以下を設定すると動作します。未設定でも画面は開けますが、実行時にエラーが返ります。

  • NEXT_PUBLIC_SUPABASE_URL
  • NEXT_PUBLIC_SUPABASE_ANON_KEY

現在の状態

未ログイン

保護ページを開く

仕組み

  1. src/proxy.ts の matcher が/features/auth-protected-route/private を対象にする
  2. セッションが無ければこのページへリダイレクトする
  3. 保護ページ側でも再度 getUser() で確認する