codestates / codestates/Podo

[:writing_hand: Dev Log] 김보라 / 2021-12-07

Open
#190 0 comments 0 reactions 1 assignee Claimed by @LauraBoraKim View on GitHub
Dev Log
Dominant language
JavaScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### **오늘은 어떻게 프로젝트에 기여했나요?**

- 로그인 로직에 콜백 컴포넌트를 적용했다.
- 이전 프로젝트에서 서버의 인증 토큰 전달 방식과 클라이언트의 요청 방식이 잘못되었음을 테스트를 통해 밝혀냈다.

### **오늘의 프로젝트에서 어떤 에러가 발생했고, 어떻게 해결했나요?**

- 클라이언트에서 서버로 login 요청을 보낸 후 서버에서 redirect를 통해 다시 원래 URI로 돌아가면
컴포넌트가 새로 마운트되어 요청 다음의 코드 실행이 불가하다!!
- 해결 방안 1
네이버 로그인 요청
서버측에서 네이버 콜백까지 하고 나서 응답 리다이렉트로 템프 컴포넌트
콜백 컴포넌트에서 유저정보 요청
- 해결 방안 2
네이버 로그인 요청을 하고
응답이 오면 로그인 컴포넌트에서 history로 템프 컴포넌트로 이동
콜백 컴포넌트에서 네이버 콜백 요청을 하면
서버에서 콜백도 실행하고 응답에 유저 정보를 담아서 응답
- 채택된 방안: 1안

### **오늘의 프로젝트에서 힘든 점은 무엇인가요?**
- 콜백 컴포넌트의 개념을 몰라 위의 문제를 어떻게 해결해야 할지 한참 고민했다.

### **내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?**
- Get User 구현

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.