NestJS3 2장 Nest CLI로 시작하는 프로젝트 구조 이 장에서는 NestJS 프레임워크를 사용하여 실제로 돌아가는 아주 간단한 서버를 만들 겁니다. 해당 포스팅의 환경은 mac os 운영체제를 사용하고 있으며 에디터는 vsc를 사용하고 있습니다. 그리고 Nest 버전은 10.1.9입니다. 그리고 앞으로 내용은 js이나 다른 언어로 CRUD 애플리케이션을 한 번이라도 만든 경험이 있거나 express에 대해서 학습했으면 쉽게 이해할 수 있습니다. 2.1 Nest CLI로 빠르게 시작하기 우리는 이전 장에서 Nest CLI에 대해서 이야기를 했습니다. 해당 도구를 사용하면 초심자도 간단하게 NestJS 프레임워크로 짜인 CRUD 애플리케이션을 쉽게 구현할 수 있습니다. 다음과 같이 콘솔창에 해당 프로젝트 명과 함께 입력해 주세요. nest new nest-b.. 2023. 7. 22. 1장 NestJS 시작하기 -(2) 1.2 개발 환경 설정하기 해당 내용은 NestJS의 핵심 내용을 배우기 앞서 nestJS를 어떻게 설치해야 하는지 알아보는 시간을 가지겠습니다. 이 파트에서 가장 중요한 부분입니다. nest를 설치하지 못한다면 다음 포스팅때 소개하는 내용을 진행할 수 없습니다. 에디터는 여러분이 사용하고 있는 도구를 사용해도 됩니다. Nest.js 카테고리에서 설명하는 시리즈들은 특정 에디터에 의존하지 않습니다. 이 포스팅에서는 비주얼 스튜디오 코드를 사용합니다. 1.2.1 Node 설치하기 먼저 NestJS를 사용하기 앞서 이전 포스팅에서 소개해듯이 node 기반 프레임워크입니다. 그러므로 먼저 node를 설치해야 합니다. 그럼 각 운영체제 별로 노드를 설치하겠습니다. 우리는 현재 node가 아닌 NestJS에 대한.. 2023. 7. 22. 1장 NestJS 시작하기 - 1.1. Introduction 최근에 express + typescript 프로젝트를 NestJS 프레임워크를 사용하는 일이 생겨서 문서를 통해서 배운 지식들을 오늘부터 기록하기로 결정했습니다. NestJS란 무엇인가? 해당 공식문서를 찾아보면 다음과 같습니다. > NestJS는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구축하기 위한 프레임워크입니다. 그리고 해당 공식문서 사이트에서 소개하는 핵심 단어는 다음과 같습니다. https://nestjs.com/ - EXTENSIBLE (확장성) - VERSATILE (가시성) - PROGRESSIVE (진보성) 왜냐하면 최근 자바스크립트 생태계는 Node.js라는 런타임 환경이 생겨나면서 프론트 및 백엔드 등 다양한 영역에서 생산성이 향상되며 여러 다양한 라이브러리가 .. 2023. 7. 21. 이전 1 다음