Supabase 로그아웃 버튼
Supabase signOut을 사용한 로그아웃 버튼 구현 예제
beginnerSupabase 로그아웃 버튼javascript
Loading...
실행 버튼을 눌러 결과를 확인하세요.
💡 정답 보기
"use client";
import { createClient } from "@/lib/supabase/client";
import { useRouter } from "next/navigation";
export default function LogoutButton() {
const router = useRouter();
const handleLogout = async () => {
const supabase = createClient();
await supabase.auth.signOut();
router.refresh();
router.replace("/auth");
};
return (
<button
onClick={handleLogout}
className="px-4 py-2 bg-red-500 text-white rounded hover:bg-red-600"
>
로그아웃
</button>
);
}