분류 전체보기
Insomnia로 REST API를 쉽게 테스트하기
Insomnia 사이트 바로가기 The Collaborative API Development Platform Leading Open Source API Development Platform for REST, GraphQL, gRPC, SOAP, and WebSockets insomnia.rest REST API 테스팅 툴이다. postman과 같이 API를 테스팅하기 위한 여러 가지 기능들을 제공한다. 개발자뿐만 아니라 보안 쪽에서도 충분히 자주 사용할 수 있는 도구이다. Endpoint를 테스트가 가능하다. insomnia - Rest 클라이언트이다. 관련글 : API 와 Endpoint 차이점 사용법 사이트 상단으 DEBUG 클릭하기 주소 http://localhost:3000/movies/1 를 적..
Nuxt, Next, Nest 차이점
Nuxt 범용 렌더링을 지원하는 Vue 애플리케이션을 만드는 프레임워크 Nuxt는 Vue를 기반으로 하는 범용 애플리케이션을 위한 프레임워크이다. 서버 측에서 렌더링 된 Vue 응용 프로그램을 설정하는 모든 구성을 처리한다. Nuxt는 정적으로 렌더링 된 응용 프로그램도 지원한다. 여기에는 웹 팩, babel 및 노드에 대한 설정도 포함된다. Next 범용 렌더링을 지원하는 React 애플리케이션을 만드는 프레임워크 React를 활용하는 범용 애플리케이션을 구축하기 위한 프레임워크이다. 그리고 여기서 우리는 이 이름들이 왜 그렇게 비슷한지 알 수 있다. Next는 Nuxt가 수행하는 작업을 수행하지만 React 애플리케이션의 경우이다. Nest 추가 구조 및 지원을 갖춘 노드 애플리케이션 개발을 위한 프..
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방식만 사용한..