1. Nest.js란?
Nest.js는 Node.js의 프레임워크로 Express.js와 fastify 기반으로 만들어져 있어 유사한 부분이 많다. ( 특히 Express.js와 )
그리고 Typescript를 지원하는 프레임워크로 Server-Side-Application을 만드는데 유용하게 사용된다.
특정 언어나 프레임워크를 이해할 때 강점을 잘 아는 것도 중요하지만 "왜?" 생겨났는지를 잘 알아야 그 언어나 프레임워크를 깊이 이해할 수 있을 것이다.
다음은 Nest.js 공식 홈페이지의 Nest.js의 철학이다.
2. Nest.js의 철학
즉 Nest.js는 다른 언어들의 효율적인 면들을 그대로 가져오면서 테스팅 가능하며, 확장이 용이하고, 결합도가 적고, 유지 보수가 쉬운 애플리케이션을 만들기 위한 "아키텍처"를 만드는 것에 초점을 맞추고 있다!!! 이러한 강점을 가지기에 우리는 Nest.js를 사용하는 것이다 !
그렇다면 Nest.js를 가장 잘 이해하기 위해서는 반드시 Nest.js의 구조에 대해 깊게 이해해야 할 것이다.
다음 시간에는 Nest.js의 구조에 대해 알아보도록 하자
'Node.js > Nest.js' 카테고리의 다른 글
[Nest.js] Custom Repository Unit Testing (TypeORM) (0) | 2023.06.10 |
---|---|
[Nest.js] Entity와 DTO의 차이점 - [Error] unnamed portal parameter (0) | 2023.06.06 |
[Nest.js] ERROR [ExceptionsHandler] invalid input syntax for type integer (0) | 2023.06.03 |
[Nest.js] PartialType을 이용한 UpdateDto 만들기 (0) | 2023.06.01 |
[Nest.js] No metadata for ~~ was found 에러 (0) | 2023.06.01 |