-
controller의 파라메터 dto와 service 파라메터 type 분리 이유 : dto의 프로퍼티 중 데이터베이스에 직접적으로 저장되지 않고 어떠한 검증단계를 거쳐야 하는 경우가 존재하기 때문에 검증 과정을 통해 테이블에 직접 저장되는 데이터들과 검증 데이터를 분리하기 위해 즉 dto는 클라이언트에서 보낸 데이터를 그대로 전달하는 역할이고 types에서 선언한 params는 validation과정을 거친 데이터들의 집합을 의미한다.
-
함수의 리턴값을 사용하여 어떠한 로직을 처리하지 않는다면 async await를 붙이지 않아도 괜찮다. nestJs에서 자동으로 처리해준다. (controller, service)
-
기존에 BaseEntity에 of 메서드를 호출하여 obj를 해당 클레스의 인스턴스로 리턴하는 함수를 따로 제작했지만 repository.create()함수를 사용하면 위 메서드를 필요하지 않다.
-
기존에 service의 각 함수의 로직들을 전부 try catch 처리하였지만 nestJs의 경우 예외처리가 내장돼 있어 구지 try catch로 구현할 필요가 없다.
-
Notifications
You must be signed in to change notification settings - Fork 1
tsCalm/nestjs-mysql-typeorm-crash
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published