인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Jin님의 프로필 이미지
Jin

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

OAuth 로그인 에러

작성

·

327

0

안녕하세요. 구글과 페이스북 로그인에서 문제가 발생하고 있어 질문드립니다.

로컬 환경에서는 정상적으로 작동했고, api.<domain>/auth/login/google 과 같은 식으로 직접 백엔드로 요청을 하면 로그인이 실행됩니다.

그런데 프론트에서 로그인 버튼을 누르면 아래와 같은 에러가 발생합니다.

현재 nginx 설정은 아래와 같습니다.(왼족: 프론트, 오른쪽: 백엔드)

proxsy_cookie_path와 proxy_buffers, proxy_buffer_size를 추가하면 된다고 하는 글들이 있어 추가해 봤는데 변화가 없습니다. 어떻게 해결해야 할지 감이 안 잡히네요.

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

들어가서 확인해봤더니 로그인 버튼들이 onClick 이벤트로 연결되어 있는 것 같습니다. 소셜 로그인은 인증 구조상 ajax 요청이 아니라

직접 a 태그로 만들어서 href에 주소를 연결하는 식으로 하셔야 합니다.

0

Jin님의 프로필 이미지
Jin
질문자

그게 문제였군요. 하나 또 배우고 갑니다. 감사합니다.

Jin님의 프로필 이미지
Jin

작성한 질문수

질문하기