버튼을 클릭하면 실제로 무슨 일이 벌어질까 — 브라우저에서 데이터베이스까지 그리고 다시 돌아오기
What Actually Happens When You Click a Button — From Browser to Database and Back

TL;DR AI
1분핵심 요약
브라우저의 버튼 클릭이 `fetch()`를 호출해 HTTP 요청을 보내고, 이 요청이 Express 서버로 전달되는 전체 흐름을 설명한다.
서버에서는 미들웨어가 요청을 먼저 처리하고, 라우트 핸들러가 이어받아 `controller`와 애플리케이션 로직으로 연결된다.
이후 서버는 필요하면 데이터베이스와 상호작용한 뒤 JSON 응답을 브라우저로 되돌려 보낸다.
이 흐름을 이해하면 프론트엔드 동작이 백엔드 코드와 데이터 저장소까지 어떻게 이어지는지 더 쉽게 디버깅할 수 있다.

