오늘 한일
- DB 쿼리를 총정리 하였습니다. 기존에 사용하던 테이블생성, 트리거, 프로시저, 임시데이터 생성을 위해 사용하던 쿼리 문을 전부 수정하였고, Sequelize ORM에서 사용하던 Migration 명령문도 코드를 보고 이해하기 쉽도록 수정하였습니다.
- 인증 메일을 위해 Auths라는 테이블을 생성하였습니다. Users에 존재하는 Email과 외래키 관계를 맺어야 할까 하는 의문이 있었지만, 회원가입과 비밀번호 찾기 2곳에서 모두 사용하기 위해서는 관계를 맺지 않고 독립적으로 사용한다고 생각하였습니다.
- Auths를 사용하기 위해 PROCEDURE를 생성하였습니다. 기존에 데이터가 없으면 INSERT를 실행하고, 있으면 UPDATE SET을 사용해 데이터를 갱신시키도록 구성하였습니다.
오늘 배운 것
- AWS SES 메일 서버 최적화
- 인증 메일 난수 생성 및 API 문서 동기화
내일 할 것
- 비밀번호 찾기 API 구현
- 비밀번호 암호화 기능 추가
- Docker CI CD 파이프라인
'항해99 > TIL' 카테고리의 다른 글
2021-08-05 항해99 TIL (0) | 2021.08.06 |
---|---|
2021-08-04 항해99 TIL (0) | 2021.08.05 |
2021-08-02 항해99 TIL (0) | 2021.08.03 |
2021-08-01 항해99 TIL (0) | 2021.08.02 |
2021-07-31 항해99 TIL (0) | 2021.08.01 |