전체 글
제가 차곡차곡 모아둔 이야기들을 만나보세요.
NestJS 운영 준비 — 로그 레벨 설계와 환경 변수 분리
NestJS에서 로그 레벨을 환경별로 설계하고, Built-in Logger로 실습한 뒤 @nestjs/config로 환경 변수를 분리하는 흐름까지 정리합니다.
NestJS 게시물에 작성자 붙이기 — 관계 설정과 N+1, 응답 보안
TypeORM에서 User와 Board의 관계를 설정하고, N+1 문제를 피하며, 응답에서 민감 정보를 제거하는 흐름까지 직접 구현하며 정리합니다.
NestJS 게시물에 작성자 붙이기 — 관계 설정과 N+1, 응답 보안
TypeORM에서 User와 Board의 관계를 설정하고, N+1 문제를 피하며, 응답에서 민감 정보를 제거하는 흐름까지 직접 구현하며 정리합니다.
NestJS 인증 구현 — 회원가입부터 JWT 토큰 검증까지
NestJS에서 회원가입, 로그인, JWT 발급, Passport Guard를 이용한 인증 파이프라인을 직접 구현하며 정리합니다.
TypeORM으로 NestJS 데이터베이스 연동하기
서버와 데이터베이스의 기본 개념부터 TypeORM을 활용한 NestJS 데이터베이스 연동, 그리고 TypeORM 버전 호환성 이슈 해결까지 정리합니다.
2026년 3월에 정리하는 프론트엔드 생태계의 변화
Astro v6, TypeScript 6.0, Vite 8의 변경사항과 세 기술의 연결 관계를 공식 문서 기준으로 정리합니다.
NestJS 핵심 아키텍처와 Pipe 유효성 검사
NestJS의 Module-Controller-Service 구조와 Dependency Injection, 그리고 Pipe를 활용한 유효성 검사를 직접 구현하며 정리합니다.
HTTP 콘텐츠 협상과 Vary 헤더
서버 주도 협상과 에이전트 주도 협상의 동작 원리, 그리고 Vary 헤더가 캐시 정합성을 보장하는 방식을 정리합니다.
HTTP 메서드, 상태 코드, 그리고 Header와 Body
HTTP 통신의 기본 구성 요소인 메서드, 상태 코드, 헤더와 바디의 역할과 구조를 정리합니다.
Express 미들웨어 파이프라인과 Node.js 이벤트 루프
Express의 미들웨어 체인 구조와 Node.js 싱글 스레드 모델의 동작 원리를 실험으로 검증하며 정리한 글입니다.
Astro 프레임워크로 나만의 블로그 개발하기
플랫폼 블로그 대신 Astro로 직접 블로그를 만든 이유와 초기 세팅, 그리고 앞으로의 블로그 목표를 정리합니다.
2025년 회고: 시작을 위한 기반을 다지는 해
멘토멘티, UMC, 프로젝트, AI, 여행 — 2025년 한 해를 돌아보며 회고 기록을 남깁니다.