nestjs hexagonal example
-
2. NestJs & Hexagonal - [ ports ]공부하기/node.js 2023. 2. 12. 20:52
헥사고날 아키텍처로 애플리케이션을 만들기 위해서 우선 in-bound-port, out-bound-port 인터페이스와 dto의 타입을 미리 선언하고 in bound port를 implements한 service를 사용하여 테스트 케이스를 작성할 생각입니다. 구현된 서비스는 모두 null을 리턴하고, 곧 작성할 테스트 케이스에서 실패하는 테스트 케이스를 작성하는데 활용할 예정입니다. 전체 코드는 여기를 참고해 주시고 이 포스팅은 Survey Create 과정을 기준으로 진행됩니다. survey-module 디렉토리 구조 Survey Create UseCase SurveyController : 컨트롤러는 service를 의존하는 것이 아닌 in bound port인 interface를 의존한다. Creat..