TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
987654321
Backend
GET과 POST 차이 — 진짜 핵심은 멱등성과 안전성
"GET은 조회, POST는 생성"은 절반만 맞다. 진짜 기준은 안전성(safe)과 멱등성(idempotent). 캐시·재시도·뒤로가기 동작이 여기서 갈린다.
Backend
HTTP 상태코드 제대로 쓰기 — 4xx와 5xx 구분
모든 에러를 200+에러메시지나 500으로 퉁치면 클라이언트·모니터링이 망가진다. 의미에 맞는 상태코드 선택 가이드.
Frontend
CORS 에러, 프론트엔드 잘못이 아니다 — 원인과 해결
CORS 에러는 브라우저가 띄우지만 해결은 서버에서 한다. 프록시·프리플라이트·credentials 설정까지 원인별 정리.
Backend
Server-Sent Events(SSE) 완벽 정리 — WebSocket 없이 실시간 기능 구현하는 법
Server-Sent Events(SSE)는 HTTP 단방향 스트리밍으로 실시간 기능을 구현하는 표준이다. WebSocket과의 차이, 적합한 사용 사례, Node·Go 실전 구현, 프록시 설정까지 정리한다.
Etc
HTTP 완벽 이해 — 메서드 상태코드 헤더 쿠키 총정리
웹 개발의 기초인 HTTP 프로토콜을 메서드, 상태 코드, 헤더, 쿠키, 캐시까지 체계적으로 정리하여 완벽하게 이해할 수 있도록 설명합니다.
Backend
HTTP/2 Server Push 대안 — 103 Early Hints
HTTP/2 Server Push가 폐기된 후, 103 Early Hints로 리소스를 선행 로드하는 방법.
Backend
HTTP 캐시 전략 — Cache-Control 완벽 이해
HTTP 캐시 헤더의 동작 원리와 Cache-Control 디렉티브별 전략 가이드.
Backend
CORS 완벽 이해 — 왜 차단되고 어떻게 해결하나
CORS의 동작 원리, Preflight 요청, 실전에서 올바르게 설정하는 방법.
Backend
Node.js 18 Fetch API 내장 — HTTP 요청의 새 표준
Node.js 18 Fetch API 내장 — HTTP 요청의 새 표준 — 실무에서 바로 적용할 수 있는 가이드입니다.