처음엔 표범이나 그런건줄 알았는데 고양이였다. 이것만으로 쓸 이유가 충분하다...!!!!
Nest.js는 Node.js와 Express를 기반으로 만들어진 웹 프레임워크이다.
자바에는 스프링이 있듯이, Node.js 에는 Nest.js가 있다.
Nest.js 가 핫한 이유는 다른 프레임워크에는 없는 구조를 가지고 있다는 것이다. (MVC 구조)
Node.js의 장점은 내가 하고싶은 대로 뭐든것을 할 수 있다.
이게 장점일수도 있고 단점일수도 있는데, 컨트롤러, 템플릿 미들웨어 등등을 그냥 내가 원하는곳에 놓으면 된다.
근데 이게 협업을 하게 되면 문제가 생기기 때문에 이런 프레임워크들이 나오게 된 것이다.
Nest.js는 TypeScript로 작성되어있다... JavaScript로 다시 돌아가기 힘들다고까지 했다.
[Nest.js] Nest.js의 구조가 어떻게 되는걸까?
[Nest.js] 사용자 요청 예외처리 - class-validator 모듈 feat.DTO