codestates / codestates/conimals
[박선교] 220527 Error-handling
- Dominant language
- JavaScript
- Stars
- 3
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
### 어떤 에러인가요?
- 로그인 이후 로그아웃 요청시 clearCookie를 실행하는데, jwt 토큰을 찾을 수 없어 발생한 오류
- DB에 password가 들어있는 유저를 찾을 수 없어 발생한 오류
### 에러 메시지


### 에러 핸들링 방법
- Flow에 따라 탐색하던 도중 token 값을 undefined로 받아오고 있는 부분을 발견하여 수정
[[Flow에 따라 수정한 부분1]](https://github.com/codestates/conimals/pull/50/files#diff-385bdf0a5ad25d9aaee64c43ca802ab44c98a8503bf3cf959b1681f49a6f7b7b)
- 로그인 이후 토큰을 발행할 때 입력 받은 password를 지운 후 발행하는데,
logout.js의 User.findOne 로직에서는 password 까지 일치하는 유저를 요구하고 있어
해당 부분 수정 후 정상 로그아웃 확인
[[Flow에 따라 수정한 부분2]](https://github.com/codestates/conimals/pull/50/files#diff-1a5740c8acd892a3284c3441e57b2b1fa28d3d1a4d4fd70df44711f9b8b27e48)
### 에러 핸들링을 위해 참고한 레퍼런스 링크
console.log()
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.