NEXT JS로 CRUD 만들기 ( 프로젝트 시작)

sangyong park·2023년 4월 4일
0
post-thumbnail

next.js를 이용해서 CRUD 기능을 만들어 볼 예정이다.

먼저 next.js란 무엇일까 ?

  • Nest (NestJS)는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구 축하기위한 프레임 워크입니다. 프로그레시브 JavaScript를 사용하고 TypeScript로 빌드되고 완벽하게 지원하며 (개발자가 순수 JavaScript로 코딩 할 수 있음) OOP (Object Oriented Programming), FP (Functional Programming) 및 FRP (Functional Reactive Programming) 요소를 사용할수있 게 해줍니다.

Nest JS 는 내부적으로 어떻게 구성되어있는지

  • 내부적으로 Nest는 Express (기본값)와 같은 강력한 HTTP 서버 프레임 워크를
    사용하며 선택적으로 Fastify를 사용하도록 구성 할 수도 있습니다!
    Nest는 이러한 공통 Node.js 프레임 워크 (Express / Fastify) 위에 추상화 수준 을 제공하지만 API를 개발자에게 직접 노출합니다. 이를 통해 개발자는 기본 플 랫폼에서 사용할 수있는 수많은 타사 모듈을 자유롭게 사용할 수 있습니다.

Nest JS 공식 문서 https://docs.nestjs.com/

1. node.js. 설치하기

Node JS 홈페이지 https://nodejs.org/en/

2. Next JS CLI 설치하기

NestJS를 이용해서 프로젝트를 시작할 때 Nest CLI를 이용하면 간단히 프로젝트를 시작할 수 있다.

Nest CLI를 이용해서 아래의 명령어를 작성하면 새 프로젝트 디렉터리가 생성되고 초기 핵심 Nest 파일 및 지원 모듈로 디렉터 리가 채워져 프로젝트의 기존 기본 구조가 생성된다.

profile
Dreams don't run away It is always myself who runs away.

0개의 댓글