글 목록으로 돌아가기
2026년 4월 12일·General·개발·1 min read

Supabase로 블로그 데이터를 다시 세팅하면서 정리

블로그 플랫폼을 다시금 정리하면서 Supabase를 새 프로젝트 기준으로 다시 연결했다...

AI 노트

글을 빠르게 훑을 수 있도록 요약과 읽기 가이드를 제공합니다.

처음에 헷갈렸던 부분

로컬에서는 정상 동작하는데 배포 환경에서는 글이 안 보이거나,
관리자 기능이 막히는 문제가 있었다.

확인해보니 중요한 건 크게 세 가지였다.

  • 프로젝트 URL
  • anon key / service role key
  • 실제 테이블과 정책(RLS)

다시 느낀 점

Supabase를 붙인다고 끝이 아니었다.
특히 공개 페이지에서 글을 읽게 하려면 클라이언트가 어떤 키로 읽는지,
RLS 정책이 어떤 상태인지까지 같이 봐야 했다.

또 관리자 저장 기능은
서버 쪽에서 service role key를 안전하게 다루는 구조가 중요했다.


결국 필요한 것

블로그가 돌아가기 위해 필요한 최소 요소는 이 정도였다.

  • posts 테이블
  • 공개 읽기 정책
  • 관리자 저장용 서버 키
  • 배포 환경변수 설정

생각보다 특별한 기능보다도
이 기본 구조를 정확하게 이해하고 연결하는 게 훨씬 중요했다.


마무리

Supabase는 빠르게 붙이기 좋은 도구이지만,
실제로 운영 가능한 형태로 만들려면 인증, 정책, 환경변수, 배포 환경까지 같이 봐야 한다.

이번에 다시 세팅하면서
"백엔드가 없는 것처럼 보여도, 결국 데이터 흐름은 백엔드 사고로 봐야 한다"는 걸 많이 느꼈다.

Comment

댓글 0

익명 로그인 없이 남길 수 있지만 수정과 삭제는 작성 당시 입력한 비밀번호로만 가능합니다.

아직 댓글이 없습니다

첫 번째 피드백을 남겨 보세요.