• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

vercel로 배포를 했을때 local db에 어떻게 액세스 할 수 있을까요?

23.05.23 10:59 작성 23.05.23 11:08 수정 조회수 1k

0



 


 

포트포워딩으로 외부에서 db에 접속가능하게끔 포트 뚫어주고 테스트 해봤습니다. build한뒤 start 했을때 해당 local db에 데이터 삽입 되는거 까지 확인했고 폰으로 와이파이 연결끊고 접속도 해서 적용되는것 또한 테스트 해봤습니다. 하지만 vercel에서 배포를 하게되면 요청은 처리 되지만 Application error: a client-side exception has occurred (see the browser console for more information). 해당 오류가 발생하게 되네요.

prisma + mysql db 사용중입니다. env 설정, axios url까지 다 맞는데 왜 안되는걸까요...? vercel postgre beta 버전으로 연동하면은 되기는 하지만 저는 local db에 연결해서 배포를 하고 싶습니다. 하지만 찾아봐도 vercel이랑 db 연동하는 방법은 잘 나오지않네요.

 

답변 1

답변을 작성해보세요.

0

안녕하세요. 확인이 늦어 죄송합니다.

일단 질문만으로는 상황을 정확히 파악하기 힘들어, local db가 정확히 어디에 있는 것인지 / 연결이 어떻게 설정된 것인지에 대한 설명이 조금 더 있으면 좋을 것 같습니다.
vercel postgres는 되지만 local db는 안되는 상황이라 말씀해주셨으니, 아마 local db의 네트워크 설정을 의심해볼 수 있을 것 같습니다. 강의 내용 밖이기도하고 local db의 네트워크 정보 및 구체적인 코드가 없어 간략하게 답변 남깁니다ㅠㅠ

감사합니다! :)