codestates / codestates/conimals

[박선교] 220527 Error-handling

Open
#53 0 comments 0 reactions 0 assignees View on GitHub
complete
Dominant language
JavaScript
Stars
3
Forks
5
PR merge metrics
No merged PRs in 30d

Description

### 어떤 에러인가요?
- 로그인 이후 로그아웃 요청시 clearCookie를 실행하는데, jwt 토큰을 찾을 수 없어 발생한 오류
- DB에 password가 들어있는 유저를 찾을 수 없어 발생한 오류

### 에러 메시지

스크린샷 2022-05-27 오후 8 51 38

스크린샷 2022-05-27 오후 9 02 21

### 에러 핸들링 방법

- 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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.