더북(TheBook)

3.4.3 NestJS: 타입스크립트 기반

자바스크립트를 채택해 백엔드 개발을 하는 경우가 점점 늘어나고 프로젝트의 규모가 커짐에 따라 서버 측에서 구현해야 할 요구 사항이 많아졌습니다. 그러나 Express.js는 최소한의 제약 사항만 있고 나머지는 제한하지 않기 때문에 코드 스타일이나 사용 방법론에 대해 정해진 명확한 구조가 없습니다. 이는 큰 규모의 프로젝트를 수행할 때 협업이나 유지·보수 등에 많은 문제를 야기합니다.

NestJS(네스트)는 타입스크립트를 우선적으로 지원하고 자바스크립트도 사용 가능한 프레임워크로, Express.js의 기능을 이어받아 보완 및 확장된 기능을 제공합니다. 데이터베이스, ORM, 각종 설정, 유효성 검사 등 수많은 기본 기능을 제공하고, 필요한 라이브러리를 쉽게 설치해 확장할 수 있는 것이 Express.js와 비슷합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.