미들웨어란(feat. Next.js)
·
개발이야기/웹개발
Next.js로 프로젝트를 수행하고 있고 미들웨어를 이용해서 리다이렉트를 처리하면서 미들웨어에 대해 좀 더 자세히 알고 싶어졌다. 그래서 정리해 본 내용.미들웨어의 개념"요청(Request)과 응답(Response) 사이에서 동작하는 중간 처리 로직"즉, 클라이언트 → 서버로 가는 요청을 가로채서 그 사이에서 무언가를 처리하고, 흐름을 제어하거나, 요청을 조작하는 역할을 하는 것여기서 궁금한 점, “요청과 응답 사이”라고 했는데 요청이 오면 그 요청에 대해 뭔가를 처리해서 응답으로 넘기는 건 알겠다. 그러면 ‘응답’에 대해서도 처리 후 반환이 가능한가?미들웨어는 요청(Request)과 응답(Response) 모두를 가로채고 다룰 수 있다.즉,[클라이언트 요청] → ▶ [미들웨어 1] → [미들웨어 2] ..