// nextjs
@supabase/ssr
// node
@supabase/supabase-js
import { PROJ_ENV } from "#/env";
import { createClient } from "@supabase/supabase-js";
// clinet 권한
export const supabase = createClient(
PROJ_ENV.SUPABASE_URL,
PROJ_ENV.SUPABASE_ANON_KEY,
);
// admin 권한
export const supabase = createClient(
PROJ_ENV.SUPABASE_URL,
PROJ_ENV.SUPABASE_SERVICE_ROLE_KEY,
);
const supabase = createClient(URLL, ANON_KEY);
const {
data: { user },
error,
} = await supabase.auth.getUser(token);
// error 있으면 토큰이 문제가있는것
// user가 있으면 정상적인 유저라는 것
// user에 토큰내 정보들 들어있음
authentication → Providers → Email → Confirm Email 체크 해제