태그: 웹프레임워크
3편
-
Fastify 깊이 보기: 스키마 기반 직렬화, find-my-way 라우터, 훅 생명주기, 플러그인
Fastify가 JSON 스키마를 미리 컴파일해 검증과 직렬화 비용을 줄이는 방식, find-my-way 라우터의 경로 매칭과 제약 조건, onRequest·preHandler·onSend 훅 순서를 설명합니다. 플러그인 캡슐화와 fastify-plugin, trustProxy, 과부하 보호, 우아한 종료 같은 운영 설정도 다룹니다.
-
Express.js 기초: 라우팅, 미들웨어, REST API 구축, 요청·응답 처리, 보안 설정
Express 설치와 기본 서버, 경로 매개변수·쿼리 문자열 라우팅과 라우터 분리, 애플리케이션·내장·서드파티·커스텀 미들웨어, CRUD REST API와 상태 코드, 에러 처리 미들웨어를 블로그 API 예제로 구현합니다.
-
C++ 초경량 HTTP 웹 프레임워크 바닥부터 만들기
Express나 FastAPI 같은 사용감을 C++로 최소 구현하면서 요청 파싱, 경로 파라미터를 지원하는 라우터, 로깅·공통 헤더·인증 미들웨어 체인, 응답 직렬화를 차례로 만듭니다. Hello World 서버에서 라우팅과 미들웨어를 합친 예제까지 빌드해 봅니다.