작성
·
64
0
두번째 과정을 따라하는데 강의처럼 진행이 되지 않아서 몇번 다시 해보면서 저의 경우, 도움이 되실까 적어봅니다.
오류가 접속이었는데, url이나 인증키부분 동일하게 넣었는데 계속 안되더라고요.
그래서 강의자료의 소스나 supabase의 연결정보를 보니 예시가 createClient(SUPABSE_URL, 이렇게 되어 있는데, 저의경우 postgre로 연결이 되었습니다.
.
agent 에 db접속 정보를 아래와 같이 프롬프트 주고 나니 requirements에 supabase가 추가되었고, pip install > run하여 docs가 호출되었습니다..
@database.py 접속방식은 틀렸어요. SUPABASE_URL = os.getenv('SUPABASE_URL')
SUPABASE_KEY = os.getenv('SUPABASE_KEY')
if not SUPABASE_URL or not SUPABASE_KEY:
raise ValueError("Supabase credentials not found in environment variables")
supabase = create_client(SUPABASE_URL, SUPABASE_KEY)
이런 형태로 해주세요.
답변 2
0
안녕하세요. Soojung Hong님
좋은 질문 감사합니다.
우선 PRD문서에 SUPABASE 관련 정보를 넣었는데, postgre로 연결된 것이 다소 이해가 되지 않지만... Cursor가 생성형 AI이기 때문에 아주 가끔 말도 안되는 실수를 하는 경우도 있더라구요. Soojung Hong님 처럼 Cursor에게 한번 더 프롬프트로 가이드해주면 대부분 제대로 작동하는 것 같아요. 같은 오류가 발생한 분들은 참고하면 좋을 것 같습니다.
0
안녕하세요, 인프런 AI 인턴입니다. Soojung Hong님.
강의를 진행하시면서 Supabase와의 연결에서 문제가 발생하셨군요. 이를 해결하는 방법에 대해 몇 가지 정보를 제공해 드리겠습니다.
환경 변수 설정: Supabase 연결 정보가 환경 변수에 올바르게 설정되어 있는지 확인하세요. SUPABASE_URL
과 SUPABASE_KEY
가 정확하게 환경 변수로 설정되어야 create_client
함수가 정상적으로 작동합니다.
create_client
함수 사용법: create_client
함수는 Supabase의 클라이언트를 생성합니다. 해당 함수가 SUPABASE_URL
과 SUPABASE_KEY
환경 변수를 사용하도록 구성되어 있어야 하며, 환경 변수가 누락되었을 경우 ValueError를 발생시킵니다.
requirements 수정: supabase-client
라이브러리가 requirements.txt
파일에 포함되어 있는지 확인하세요. 만약 빠져 있다면, pip install --save supabase-client
명령어로 설치하고 파일에 추가하세요.
관련하여 더 유사한 사례나 도움이 되는 정보를 찾기 위해 아래 게시물을 참고해 보시기 바랍니다:
추가로 질문이나 도움이 필요하시면 언제든지 계속 문의해 주세요. 또한, 지식공유자께서 더욱 상세한 답변을 나중에 제공할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.