- Error Handling
- Swagger
- Javascript - OOP (Controller, Services, Repository)
- 비동기 함수 사용할 때 await을 사용하지 않으면 error 에서 멈추지 않고 밀린다.
- message만 쓰는게 frontend 에서 핸들링하기 쉽
- authorization 은 router
- 의존성 주입 (Dependency Injection)
(민정님)
- error 처리
- controller에서는 사용자에게 나가는 응답
- service에서는 사용자에게 나가는 과정에서 나오는 에러를 보여준다.
- repository에서는 prisma 임무만 수행
(희용님)
-암호화 레이어 추가 becrypt + salt

- controller, service, repository 에서 같은 function 이름을 사용하는게 문제가 되는지 확인?
(승일)
- 의존성 주입

- mergeParams

- validation , joi
-validation and authorization 순서
-

-repository에서는
- repository에서 데이터 처리를 안하고 service에서 처리하는 이유
- DB비용은 쓰기양, 읽기양 으로 되는데 쿼리문을 넣으면 비용이 발생할 수 있는데 그 비용을 줄이기 위해서
- services 에서 repositry로 보낼 때 함수명은
생각해볼 점
- DB에서 findFirst vs firstUnique 중 무엇이 빠른가?