[NestJS] Nest 시작함

이준규·2022년 2월 16일
0

백엔드

목록 보기
4/15

https://github.com/isntkyu/nest-isntkyu

ZeroCho님의 슬랙 클론코딩 프로젝트의 백엔드 파트를 Express -> NestJs (+typeORM)
으로 변경하며 공부하는 프로젝트

https://github.com/ZeroCho < 인프런 강의 추천

빠른 설명과 진행스타일에 호불호가 갈리는 듯 하나 node express로 실무를 많이 진행해봤고
강의 스타일의 성향도 그렇고 나는 좋았다.


공부하다 보니 스프링과 많이 닮아있다.

이렇게 보면 좀 어떻게 비슷한지 이해하려나?

어노테이션 사용 controller / service 계층 분리 등

심지어 프로젝트 생성시 루트에 src와 test 두 패키지가 존재해있다

스프링 프로젝트 생성시 main / test 로 분리되는 것도 닮았음


서비스 계층을 분리하는것은 확실히 테스트에 용이한거 같다.
기존에는 express에서는 가짜객체를 담아서 req, res, next를 mocking 했어야하는데


자바를 모르는 Express 개발자 vs ts(js)를 모르는 스프링 개발자

NestJS 를 배우는데에 누가 더 빠를것인가 하면 무조건 후자일거라 생각됨

profile
백엔드

0개의 댓글