Node.js 주특기 심화 [11일차]
오늘 한 일
오늘도 어제에 이어 3 layered architecture로 코드를 구현하는 작업을 계속 진행했다. 어제 만들어둔 기본적인 뼈대에서 유효성이라던지 토큰발급, 에러처리, 미들웨어 작성 및 연결하는 작업을 했다.
전체적으로 만들고나서 Thunder client를 이용해 만들어둔 부분에서 에러는 없는지 작동은 잘 되는지 확인하는 시간을 가졌다. 현재 로그인, 로그아웃, 상품조회까지 잘 돌아가고 사용자 인증이 필요한 인증 미들웨어에서 문제가 걸리길래 확인하는 중이다.
prisma model에 enum값 사용하기
https://yoonchan1121.tistory.com/111
채팅방 만들기
스탠다드반 채팅방 만들기 수업을 다음주부터 한다고 한다. 오늘은 채팅방 만들기에 앞서 통신에 관한 사전 배경지식에 대해 배웠는데 나중에 쉽게 볼 수 있도록 정리해봤다. 그림이 많아서 나만 볼 수 있도록 공책에 정리해뒀다.
https://yoonchan1121.tistory.com/109
내일 할 일
내일은 현재 진행중이던 인증 미들웨어에서 에러가 발생하지 않도록 고치고 상품 API CRUD가 정상적으로 작동하는지 확인하면 될 것 같다.
그 후 추가적으로 진행했으면 싶은 부분이 몇 가지 있다.
- db에 토큰값 저장해서 활용하기 or 세션 이용하기
- controller에 있는 유효성 검사 및 에러처리 service로 옮기기
- sequelize 모델 / 마이그레이션 삭제하기
한마디
피곤해...
'TIL' 카테고리의 다른 글
2023_12_12 TIL (2) | 2023.12.13 |
---|---|
2023_12_11 TIL (2) | 2023.12.12 |
2023_12_07 TIL (1) | 2023.12.08 |
2023_12_06 TIL (0) | 2023.12.07 |
2023_12_05 TIL (5) | 2023.12.06 |