웨이팅 리스트 백엔드가 완성되었습니다! 다음과 같이 구현했습니다:
- 데이터베이스 테이블 - Supabase에
waitlist 테이블을 생성했습니다. 이름, 이메일, 개인정보 동의 여부를 저장하며, Row Level Security(RLS)를 적용하여 누구나 등록할 수 있지만 읽기는 관리자만 가능합니다. - API 라우트 (
/api/waitlist) - POST 요청을 받아 이메일 형식 검증, 중복 체크 후 데이터베이스에 저장합니다. - 프론트엔드 연결 - 폼 제출 시 실제 API를 호출하고, 성공/실패에 따른 에러 메시지를 표시합니다.
이제 랜딩 페이지에서 이름과 이메일을 입력하고 등록하면 실제로 Supabase 데이터베이스에 저장됩니다!