스택별 트러블슈팅 기록
✅ Front-End
FCM(Firebase Cloud Messaging)
- FCM클라이언트 영역의 코드를 작성한 팀원 본인을 제외한 모두에게서 디바이스 토큰 추출 불가(localhost환경에서 작동시키는 소스코드는 동일)
- wifi 일치시키고 모바일 디바이스로 접속했을 때 사이트로 진입시점에서 에러문구
- FCM클라이언트 영역의 코드를 작성한 팀원 본인의 토큰은 추출 가능, 그러나 해당 토큰으로 백엔드에서 메시지를 보내도 반응없음
✅ Back-End
소셜 로그인
- 소셜 로그인 시 백엔드 페이지에서 화면이 멈추는 현상 발생
- 도입 이유
- 문제 상황
- redirectURI 를 통해 res를 반환해도 받아 줄 프론트 페이지가 없음으로 프론트에서 추가 동작 안 됨
- 해결 방안
- redirect URI 변경
- 인가코드 프론트에서 처리
- 의견 조율
- 소셜 로그인 시 별도의 HTTP 요청 없이 백엔드에서 모두 진행하려고 시도하여 생긴 문제로 예상되어 2안으로 처리 결정
- 의견 결정
- 인가코드를 프론트에서 받아 로그인 post 요청을 통해 해결
DB 감지