백엔드/nestjs

    [NestJS] Heroku 에 Nest.js 프로젝트 배포하기

    이번 시간에는 Heroku를 사용해서 Nestjs 프로젝트를 배포하는 방법을 알아보도록 하겠습니다. Heroku에 Nestjs를 배포하는 시간은 단 10분만에 가능합니다. 먼저 간단한 Nestjs 프로젝트를 생성한후 Nodejs 서버를 돌려볼 수 있는 NestJS 프로젝트를 헤로쿠에 배포하려고 합니다. 환경 준비 Nest CLI 설치 Heroku App 생성 Heroku CLI 로그인 먼저 Nestjs 프로젝트를 생성합니다. $ nest new heroku-nest nestjs를 설치하지 않았다면 아래 명령어로 Nest를 먼저 설치해주세요 $ npm install -g @nestjs/cli Heroku에서 구동시 필요한 포트도 수정해줍니다. // src/main.ts async function boots..

    [NestJs] NestJs란?

    NestJS 란? Nest JS는 자바스크립트 모듈인 Node(노드)의 Express와 같은 서버 프레임워크중 하나입니다. 그러나 express는 쉽게 서버를 만들 수 있는 반면에, 시스템 디자인 측면에서는 지원되는 항목이 거의 없습니다. 따라서 Nest JS는 nodejs의 서버 측 어플리케이션을 구축하기 위해서 제작된 프레임 워크로 Typescript기반의 OOP(Object Oriented Programming), FP(Functional Programming) FPR(Functional Reactive Programming)을 지원합니다. 다양한 디자인 패턴들이 적용되어 있고, 그 패턴에 맞도록 서버를 구성해줘야 합니다. typescript를 네이티브로 지원하고 데코레이터 클래스를 통해 다양한 기..