codestates / codestates/TMT-server

[Dev-Log] 2021.06.30 이유림

Open
#42 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### 오늘 한 일
- 회원가입 구현 (토큰은 ing)
- bcryptjs 라이브러리를 적용하여 유저의 비밀번호가 데이터베이스에 저장될 때 암호화 되어 저장됨


### 오늘의 힘든 점
- 액세스 토큰과 리프레쉬 토큰을 구현하는데, 구현해야 할 위치와 적용부분을 바로바로 생각해내는데 어려움을 느낌
- 회원가입 시 동일한 이메일이 존재할 경우 "이미 사용중인 email입니다!" 메시지를 띄워줘야 하는데, 포스트맨에서 테스트 시 아래와 같은 에러가 뜸

![스크린샷 2021-06-30 오후 6 01 58](https://user-images.githubusercontent.com/70374766/123934301-1e504700-d9ce-11eb-94fa-221a45fccd1e.png)


- 해결을 위한 시도:
- 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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.