정의
요청과 응답 사이에서 로그인 확인, 기록 남기기처럼 공통 작업을 대신 처리하는 중간 코드.
자세한 설명
미들웨어는 손님의 요청이 서버 안쪽 로직에 닿기 전이나 응답이 나가기 전에 중간에서 공통 작업을 처리하는 코드입니다. 로그인했는지 확인하거나 요청 내용을 기록하거나 에러를 통일된 형식으로 바꿔 주는 일을 요청마다 따로 적지 않고 한곳에 모아 둘 수 있게 해 줍니다. API를 여러 개 만들 때 같은 확인 절차를 반복해서 적지 않아도 되므로 코드가 짧아지고 실수도 줄어듭니다. AI 코딩 에이전트가 미들웨어를 추가했다고 말하면, 보통 로그인 확인이나 접근 권한 같은 공통 처리를 중간 단계에 끼워 넣었다는 뜻입니다.
예를 들면
로그인하지 않은 손님이 주문 내역 API를 부르면, 미들웨어가 먼저 걸러서 로그인 화면으로 돌려보냅니다.
체크포인트
새로 넣은 미들웨어가 꼭 필요한 요청에만 적용되는지, 모든 요청에 과하게 걸리지는 않는지 범위를 확인합니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY