Frontend
Express가 좋을까 NestJS가 좋을까?
Express는 이미 많은 회사들이 채택하여 운용되고 있는 검증된 프레임워크. NestJS 역시 Express를 기본으로 채택하고 그 위에 여러 기능을 미리 구현해 놓은 것. 그렇다면 왜 NestJS를 선택해야 할까요? Express VS NestJS 구분 Express NestJS 유연함, 확장성 - Express는 가볍게 테스트용 서버를 띄울수 있다. - 아이디어를 빠르게 검증하는 데에는 좋겠지만 단순하고 자유도가 높은 만큼 자기에게 맞는 라이브러리를 찾기 위해 발품을 팔아야 한다. - 보일러 플레이트를 미리 얹어 놓은 깃허브 리포지토리들이 있으니 이를 활용해도 좋다. - 미들웨어, IoC, CQRS 등 이미 많은 기능을 프레임워크 자체에 포함하고 있다. - 사용자는 문서를 보고 쉽게 따라할 수 있다..
NestJS 소개
NestJS는 Node.js에 기반을 둔 웹 API 프레임워크Express 또는 Fastify 프레임워크를 래핑 하여 동작.기본으로 설치하면 Express를 사용 req나 res 같은 Express 객체를 직접적으로 사용하는 게 좋은 방법은 아니다.왜냐면 NestJS는 두 개의 프레임워크랑 작동한다.기본적으로 Express 위에서 실행 이걸 Fastify로 전환시킬 수 있다.즉, Nest는 Express 프레임워크를 사용하도록 만들 수 있고 Fastify 같은 다른 라이브러리와 호환이 된다. (Fastify는 Express보다 2배 정도 빠름)NestJS가 이 두 개 프레임워크 위에서 동시에 돌아간다.그래서 Express에서 req, res 객체를 많이 사용하지 않는 게 중요하다.NestJS방식만 사용한..