NestJS(Nest)란?
NestJs는 효율적이고, 확장 가능한 Node.js 서버 애플리케이션을 구축하기 위한 프레임워크이다.
프로그레시브 Javascript를 사용하고, Typescript로 구축되어 Typescript를 지원할 뿐만 아니라 Javascript도 지원한다.
1. Node.js 설치하기
https://nodejs.org/ko/download
NestJS는 Node.js 기반이기 때문에 위의 NodeJs 공식 사이트에서 자신에게 맞는 버전을 설치한다.
터미널에서 node -v 명령어를 실행하면 설치된 버전을 확인할 수 있다.
※ Node.js 버전은 14 이상을 설치해야 한다. ※
2. @nestjs/cli 설치하기
터미널에서 npm i -g @nestjs/cli 명령어를 실행한다.
Nest CLI는 Nest 애플리케이션을초기화하고, 개발 및 유지 보수하는데 도움이 되는 명령줄 인터페이스 도구이다.
3. nest 프로젝트 만들기
터미널에서 nest new project-name 명령어를 실행한다.
project-name 부분에 원하는 폴더명을 작성하면 된다.
4. 로컬호스트 연결 확인하기
터미널에서 npm run start 또는 npm run start:dev 명령어를 실행하고, Hello World! 화면이 나온다면 로컬호스트 연결에 성공한 것이다.
5. 로컬호스트 포트 변경하기
개발 작업의 편의성을 위해 포트를 변경했고, 꼭 필요한 것은 아니다.
- src/main.ts
app.listen(3000) 부분을 3002로 변경했다.
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(3002);
}
bootstrap();
'NestJs > Nest CRUD' 카테고리의 다른 글
[Nest] NestJs 페이지네이션 만들기 (쿼리 파라미터) (0) | 2023.12.28 |
---|---|
[Nest] #3 TypeORM을 사용해서 NestJs와 PSQL 연동하기 - CRUD (0) | 2023.06.14 |
[Nest] #2 NestJs 프로젝트 세팅하기 - CRUD (0) | 2023.06.12 |