nest.js는 타입스크립트 & 커맨드 기반 웹 프레임워크
nest g co posts : 네스트로 posts라는 컨트롤러 만들기
웹 서버에 필요한 다양한 구성요소를 커맨드로 정확하게 구현 가능
=> 웹서버의 핵심 로직 구현에만 신경을 쓰며 된다
=>
1. 생각할 거리가 줄어들어 비지니스 로직의 퀄리티가 향상될 가능성이 커짐
2. 이것저것 직접 손대지 않아도 된다는 얘기는 코드 생산성이 향상된다
3. 같은 기능의 웹서버를 만든다고 해도 조금이라도 일을 덜 할 수 있다.
개발자라면 프로그래밍 언어 혹은 프레임워크를 선택할 때 왜 이것을 사용하여 서비스를 구현해야 하는지, 어떤 장점이 있길래... 를 정확히 파악해야 한다.
터미널 nest 하면 커맨드를 알려줌 ^^
nestjs는 npm 이 가장 잘 호환됨
필요한 http method를 컨트롤러 안에서 자유롭게 정의함