module, controller, service, entity 생성 관계
481
작성한 질문수 15
module 안에 controller, service가 포함되는 것으로 이해하고 있습니다.
예를 들어, 최초에 nest new 하면 user module/contoller/service 가 생성됩니다.
이후, 새로운 기능에 대해 nest cli 로 module을 생성해야 할지? controller를 생성해야 할지, 혹은 service를 생성해야 할지 고민이 됩니다.
(역할이 있겠지만, 새로운 service를 만들때, 반드시 새로운 module 기반에서 새로운 service를 만들어야 하는 것인지 등등)
entity를 포함하여, 디렉토리 tree도 어떻게 가져가는게 좋은지 권고 사항 있을까요?
module, controller, service의 관계에 대한 질문 같기도 하구요, 설계관점 일지도 모르겠습니다.
새로운 화일(module, controller, service)을 생성할 때, 어떤 식으로 진행하는게 좋을지 문의 드립니다.
답변 1
1
여기서는 DDD(도메인 주도 설계)를 따르시는 게 좋습니다. 도메인별로 폴더를 만들고 그 안에 엔티티, 모듈, 컨트롤러, 서비스 가져가시면 됩니다. 하나의 모듈 안에서 서비스는 여러 개여도 됩니다.
강의자료는 어디서 다운받나요?
0
119
4
질문 있습니다.
0
300
3
코드 편집기 확장 프로그램
0
210
2
(질문)비밀 저장소에 접근하기 위한 인증 정보는 로컬 .env에 저장하는지?
0
148
2
(질문)외부 저장소를 통한 환경변수 불러오기 비동기 질문
0
171
3
로그인을 해도 LoggedInGuard쪽에서 false값이 나옵니다.
0
153
2
로그인방법이 고민됩니다.
0
191
2
yarn seed 명령어 실행 시 데이터 삽입 안됨
0
297
4
yarn run db:create 시에 발생하는 데코레이터 오류
0
244
2
npm run db:create 시에 발생하는 decorating 오류
0
235
2
RxJS 디버깅 질문 있습니다.
0
190
3
CacheManager에 대해 질문 있습니다.
0
176
2
로깅은 어떻게 하는게 효율적일까요?
0
226
1
CORS 질문 있습니다.
0
418
2
쿠키 옵션에 대해서 질문 있습니다.
0
185
2
로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??
0
450
1
401 unauthorized문제
0
290
1
가드의 장점에 대해서 질문이 있습니다.
0
225
1
로그 관리에 대해 질문 있습니다.
0
253
2
CORS 에러 질문 있습니다.
0
319
2
배포 환경 DB 연결 질문 있습니다.
0
411
2
socket io 미 연결 문제 (nest & flutter)
1
1156
3
no elements in sequence 에러 관해서 질문이 있습니다.
0
456
1
start:dev-backup으로 돌리면 핫 리로딩이 되요 정상인가요?
0
323
1





