💡 auth.usersSupabase로 회원가입을 할 때 일반 테이블에 데이터를 바로 저장하지 않고, auth.users에 저장을 할 수가 있다. 회원 정보에 대한 보안 처리가 되어있는 테이블이다. 기본적으로 email, password, phone... 등의 정보를 저장할 수 있으며 password 컬럼은 보안처리가 기본으로 되어있다. 📍 커스텀 유저 테이블 (직접 만든 유저 테이블)supabase에 기본으로 존재하는 `auth.users`테이블에 데이터가 추가될 때 직접 생성한 회원 테이블(이하 `public.userInfo`)의 정보도 같이 추가할 수 있다. 굳이 또 다른 사용자 테이블을 생성하는 이유는 사용자의 추가적인 데이터를 관리하기 위함이다. 예를 들어 `auth.users` 에서 기본적..
💡 auth.usersSupabase로 회원가입을 할 때 일반 테이블에 데이터를 바로 저장하지 않고, auth.users에 저장을 할 수가 있다. 회원 정보에 대한 보안 처리가 되어있는 테이블이다. 기본적으로 email, password, phone... 등의 정보를 저장할 수 있으며 password 컬럼은 보안처리가 기본으로 되어있다. [Supabase & React 회원가입 구현 #1]📍 로그인/* 기타 코드 생략 */const signinFunction = async (email, password) => { const { data, error } = await supabase.auth.signInWithPassword({ email: "example@email.com", passwo..
💡 auth.usersSupabase로 회원가입을 할 때 일반 테이블에 데이터를 바로 저장하지 않고, `auth.users`에 저장을 할 수가 있다. 회원 정보에 대한 보안 처리가 되어있는 테이블이다. 기본적으로 email, password, phone... 등의 정보를 저장할 수 있으며 password 컬럼은 보안처리가 기본으로 되어있다. 📍 회원가입방법은 매우 간단하다. 아래 함수만 실행 하면 가입이 완료 된다.const signupFunction = async () => { const { user, session, error } = await supabase.auth.signUp({ email: "example@email.com", password: "example-password"..
1. 패키지 설치yarn add @supabase/supabase-js 2. supabaseClient.js 생성import { createClient } from "@supabase/supabase-js";const SUPABASE_PROJECT_URL = "SUPABASE_PROJECT_URL";const SUPABASE_ANON_KEY = "SUPABASE_API_KEY";const supabase = createClient(SUPABASE_PROJECT_URL, SUPABASE_ANON_KEY);export default supabase;`url`과 `key`를 `createClient`에 주입반환 받은 `supabase` export다른 곳에서 import해서 사용🚨 주의url, key는 절..