codestates / codestates/TMT-server
[Dev-Log] 2021.06.30 이유림
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘 한 일
- 회원가입 구현 (토큰은 ing)
- bcryptjs 라이브러리를 적용하여 유저의 비밀번호가 데이터베이스에 저장될 때 암호화 되어 저장됨
### 오늘의 힘든 점
- 액세스 토큰과 리프레쉬 토큰을 구현하는데, 구현해야 할 위치와 적용부분을 바로바로 생각해내는데 어려움을 느낌
- 회원가입 시 동일한 이메일이 존재할 경우 "이미 사용중인 email입니다!" 메시지를 띄워줘야 하는데, 포스트맨에서 테스트 시 아래와 같은 에러가 뜸

- 해결을 위한 시도:
- user 모델 내 email의 unique:true 값을 없애준 후 다시 시도 => 실패 => 다시 unique: true 복원
- 해결! => findOne 메소드 안에 기존과 같이 where을 넣어주면 안됨! => findOne({email: email})으로 해주어야 함
### 내일 할 일
- 순수 signIn (소셜로그인X), signOut, userInfo 구현 시도!
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.