Next.js에서 Supabase API 키를 환경 변수로 설정하는 방법 (Error: supabaseUrl is required)

2024. 10. 14. 00:52·프론트엔드/기타

 

 

Next.js에서 Supabase API URL과 API 키를 환경 변수로 설정하는 방법에 대해 간단하게 적어볼까 한다.

왜냐?? 내가 고생했으니까..

 

 

Error 발견 : supabaseUrl is required

 

오랜만에 Supabase를 사용하게 되었다.

먼저 기본 세팅을 위해 Supabase 문서에서 알려주는 가장 보변적인 방법 대로 설정을 한 후 확인을 해보니..

 

 

아니... 왜 계속 supabaseUrl is required. 오류가...

 

 

 

 

문제 해결!!

 

사실.. 엄청 쉽게 해결이 되었다.

하지만 처음 Next.js와 supabase를 같이 사용하게 된다면 대다수의 사람들이 모르지 않을까 싶다..?

 

 

Next.js에서는 환경 변수를 사용하는 방법이 조금 다르다.

Next.js는 클라이언트 측에서 사용할 환경 변수를 NEXT_PUBLIC_ 접두어로 시작해야 되었던 것!!

이렇게 설정하면 해당 변수가 클라이언트 코드에서 접근 가능하게 된다고 한다.

 

// .env.local

NEXT_PUBLIC_SUPABASE_API_URL=***
NEXT_PUBLIC_SUPABASE_API_KEY=***

 

 

그리고 오류 없이 supabase와의 연결이 잘 되었다 ㅎㅎ

정말.. 너무 오랜만 supanova...

다시 친해지기로해..

 

 

'프론트엔드 > 기타' 카테고리의 다른 글

[최종 프로젝트 - 리팩토링] vercel 배포 오류 (document is not defined) > netlify  (0) 2024.12.19
[최종 프로젝트] 최종 프로젝트 회고  (1) 2024.11.27
[최종 프로젝트] Supabase 테이블 오류 메세지  (0) 2024.10.28
[최종 프로젝트] 개발 세팅(1) - ERD 다이어그램 및 Supabase  (0) 2024.10.22
최종 프로젝트 시작  (0) 2024.10.21
'프론트엔드/기타' 카테고리의 다른 글
  • [최종 프로젝트] 최종 프로젝트 회고
  • [최종 프로젝트] Supabase 테이블 오류 메세지
  • [최종 프로젝트] 개발 세팅(1) - ERD 다이어그램 및 Supabase
  • 최종 프로젝트 시작
장쫑이이
장쫑이이
  • 장쫑이이
    JongHoy
    장쫑이이
  • 전체
    오늘
    어제
    • 코딩공부하기 (41)
      • 프론트엔드 (41)
        • Next.js (12)
        • React (16)
        • TypeScript (2)
        • 상태관리 (1)
        • HTML&CSS (1)
        • 기타 (9)
      • 과거 공부 내용 (0)
        • JSCODE 그룹스터디 (0)
        • JS 객체 지향 프로그래밍 (0)
        • 리엑트 (0)
        • 제로초 - 웹 게임을 만들며 배우는 리엑트 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    destructuring
    토글
    행렬의 덧셈
    Filter
    github
    styled-components
    isNan
    setAttribute
    팀프로젝트
    LastIndexOf
    필터링
    유클리드 호제법
    이중 for문
    git
    While문
    slice
    reduce
    useState
    속성 추가
    map
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
장쫑이이
Next.js에서 Supabase API 키를 환경 변수로 설정하는 방법 (Error: supabaseUrl is required)
상단으로

티스토리툴바