[NEST] node Js + Express 기본 서버 구성
·
programming/backend
1. 개요어떤 프레임워크 든 프레임워크 없이 구현을 해보면 왜 이게 편한건지, 왜 쓰는지를 이해할 수 있다. node 와 express, nest 로 단순 controller 기능을 구성했을 때 어떤 차이가 있는지 비교해보고자 한다. 2. 본론2.1. node 로 구성node 내장 패키지로 http 패키지가 존재한다.해당 패키지를 import 하여 req, res 구성하고 한다. 만약 다양한 엔드포인트로 접근토록 하려면 다음과 같이 if - else 로 분기처리 하여 path 별 응답 코드를 작성해야 한다.// import http from 'http';const http = require('http');const url = require('url');const host = 'localhost';cons..
[NEST] 1. node 와 nest 개요
·
programming/backend
1. 개요nest js 프레임워크를 사용해야 하는 프로젝트에 투입됐다. 필자는 SpringBoot 를 주로 구사하여 걱정이 많았는데, 공부를 해보다 보니비슷한 부분이 많은 것 같다. 이에 학습 내용을 기술한 내용이다. 2. 본론nestjs 는 node 엔진을 사용하기 때문에 node 에 대한 기본적인 이해가 필요하다. 2.1. Node 특징node 의 특징은 크게 3가지로 다음과 같다.오픈소스: 나만의 node 엔진을 만들고 싶으면 git fork 해서 커스텀 하기도 함js compiler: javascript 의 컴파일러다.크로스 플랫폼: 타깃 플랫폼에 영향을 받지 않음. 2.2. JIT (Just in time compilation)이를 이해하기 위해선 먼저 compiled 언어와 interprite..