Series · nestjs · 18 posts

NestJS

『NestJS로 배우는 백엔드 프로그래밍』 장별 정리

Node.js에 기반을 둔 웹 API 프레임워크로서 Express 또는 Fastify 프레임워크를 래핑하여 동작한다. Express와 Fastify는 모두 Node.js를 쉽게 사용하기 위해 만들어진 프레임워크이다.

NestJS는 기본 설치 시 Express를 사용한다. Fastify는 Express와의 벤치마크 결과 2배 정도 빠른 속도를 자랑한다. 그럼에도 NestJS가 기본적으로 Fastify를 사용하지 않는 이유는 Express가 가장 널리 사용되고 있고 수많은 미들웨어가 NestJS와 호환되기 때문이다.

  1. 1. 웹 개발 기초 지식nestjs
  2. 2. 인터페이스nestjs
  3. 3. 프로바이더nestjs
  4. 4. 모듈 설계nestjs
  5. 5. 환경 변수 구성nestjs
  6. 6. 파이프와 유효성 검사nestjs
  7. 7. 영속화nestjs
  8. 8. 미들웨어nestjs
  9. 9. JWT 인증/인가nestjs
  10. 10. 로깅nestjs
  11. 11. 예외 필터nestjs
  12. 12. 인터셉터nestjs
  13. 13. 태스크 스케줄링nestjs
  14. 14. 헬스 체크nestjs
  15. 15. CQRSnestjs
  16. 16. 클린 아키텍처nestjs
  17. 17. 테스트 자동화nestjs
  18. 부록nestjs