기능 공유 및 에러핸들링

NextAuth 소셜 로그인 에러 (하라는거 다했는데 안됐을 때)

Fo_rdang 2024. 5. 10. 16:30
반응형

제목 그대로 하라는 거 다했는데 안됐다. 

 

redirect url 도 잘 써줬었고, 오타도 아니였다. 어떤 설정을 빼놓지도 않았다. 

 

뭐가 잘못됐는지, 카카오 dev 공식문서에서 하라는 것도 해봤는데 안됐었다. 

근데 문제는 구글 auth 도 안되는것이다. 

 

무언가 내가 NextAuth에서 놓치고 있구나 생각은 들었지만 뭔지는 나오지 않았다. 

 

 

그런데 오늘 이게 웬걸 ? 프로젝트 npm run dev 시작하는데 터미널에 떡하니 `warn`이 떠있더라. 

이게 웬 떡이냐 

주소를 따라 들어가봤다. 

 

https://next-auth.js.org/warnings#nextauth_url

 

Warnings | NextAuth.js

This is a list of warning output from NextAuth.js.

next-auth.js.org

env 파일에다가 NEXTAUTH_URL 변수를 설정해야 한다는 내용이다. (Vercel 배포 제외) 

: next-auth는 Next.js 애플리케이션에 인증 기능을 추가하는데, 이 때 애플리케이션의 기본 URL을 알아야 하므로 NEXTAUTH_URL환경 변수로 설정해야 합니다.

 

env.development
env.production

 

그러면, 로그인이 잘 된다 !!! 

에러 해결 ~ 

반응형