2026.07.11
Next.js, Supabase 기반 나만의 블로그 만들기
Next.jsSupabase
개발을 위한 더 나은 방법: 타입 생성 (TypeScript)
Next.js와 TypeScript를 사용하신다면, 테이블 구조에 맞는 타입을 직접 타이핑할 필요가 없습니다. Supabase CLI를 쓰면 테이블 구조를 자동으로 분석해 타입을 만들어줍니다.
# Supabase CLI 설치
npm install -g supabase
# 로그인 (Supabase 프로젝트 URL 사용)
supabase login
# 타입 생성 (프로젝트 아이디 필요)
supabase gen types typescript --project-id "your-project-id" > src/types/supabase.ts
이렇게 하면 select 쿼리 결과에 자동으로 타입이 지정되어, data.title과 같이 코딩할 때 자동완성을 완벽하게 쓸 수 있습니다.