WEB/NestJS

    [NestJS] 개요 및 REST API 예제 [1]

    개요 NestJS는 Node.js의 Express/Fastify 기반으로 만들어졌다. 기본적으로 typescript를 지원한다. 다른 Node.js의 프레임워크에는 없는 구조를 가지고 있다. 따라서 기업 단위의 백엔드를 쉽게 만들 수 있다. (사전 셋팅된 유용한 기능들이 많다. 대부분 자동으로 만들어 준다!!) 생성 nest new //nest 설치 후 위 명령어를 입력하면 폴더 이름을 받고, 구조를 만들어 폴더가 생성된다. 생성 후 nest 명령어를 통해 필요한 것을 생성하고 import 해준다. 구조 main.ts 여러 모듈을 하나의 모듈로 main.ts에서 생성하고 포트를 연다. 이때 pipe 설정과 같은 것을 이용해 데이터의 타당성을 검사할 수 있다. 이를 통해 서버를 보호할 수 있다. impor..