codestates / codestates/Ohjeju
Dev-Log Card 9/16 김민지
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 오늘 프로젝트에 기여한 부분
- 없다... 건강관리를 잘하자 ㅠ
## 여러웠던 부분(선택사항)
- https://github.com/codestates/Ohjeju/issues/100
위 에러를 아직 해결을 못했는데, 로그인 직후 getUserInfo 요청이나 signOut 요청이나 요청을 보내는 환경은 똑같다고 생각하는데 왜 getUserInfo를 보낼때는 req.cookies에 토큰이 잘 들어있으면서 signOut을 보낼때는 쿠키가 비어있는지 모르겠다. 토큰 없다고 jwt 에러 뱉어놓고 그와중에 비동기라고 응답까지 잘 보내서 쿠키 내용물은 또 지워놨다.
- 플래너부분 CRUD 구현 중 createPlanner 작성하다가 알게 된 건데, try catch 구문을 이용해서 작성할 경우, try 구문 안에서 다른 http 요청을 보냈을 때 해당 요청의 응답이 400번대 이상이면 catch에 에러로 잡힌다.
* 지금 로직이 1인플래너는 만들 때 로그인 상태가 필요없다는 점을 이용해서
-> 플래너 생성 중 createGroup 요청까지 보내고
-> 그룹 생성 요청에 대한 응답이 400번대(토큰 없음)으로 돌아오면 1인플래너로 생성
인데 이렇게 하게되면 catch 부분에 에러로 잡혀서 catch 안에서 또 try catch 구문을 써야하는 방식으로 작성해야 할 것 같다.
* 어떻게 작성할지 논의 필요! catch 안에서 또 try catch를 쓸지, 아니면 클라에서 요청할 때 multi: true/false 식으로 넘겨줄지
## 내일 기여할(도전할) 부분
1. [ ] planner 부분 구현 방식 재논의
2. [ ] OAuth 구현 공부
3. [ ] 내일은 진짜 signOut 에러 해결 제발!!!
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.