01. Middlewaremiddleware는 페이지를 렌더링하기 전에 서버 측에서 실행되는 함수이다.즉, 요청이 완료되기 전에 코드를 실행할 수 있게 해주며, 그런 다음 요청에 따라 응답을 수정할 수 있다.미들웨어는 캐시된 콘텐츠와 라우트가 일치하기 전에 실행되며, 자세한 내용은 아래 Matching Paths와 Matcher에서 다룬다. 미들웨어에서는 Request 객체와 Response 객체에 접근할 수 있으며, 이를 활용해 요청 정보를 받아와 부가적인 처리를 하고 응답 객체에 무언가를 추가하거나 응답을 변경할 수 있다. 미들웨어는 다음과 같은 상황에서 사용할 수 있다.페이지 렌더링 전에 인증을 확인하거나 요청을 확인할 때요청 데이터를 사전에 처리하거나 특정 API 요청을 수행하거나 캐시를 관리할 ..
Front-End/Next.js 2024. 11. 21. 15:16
01. Middlewaremiddleware는 페이지를 렌더링하기 전에 서버 측에서 실행되는 함수이다.즉, 요청이 완료되기 전에 코드를 실행할 수 있게 해주며, 그런 다음 요청에 따라 응답을 수정할 수 있다.미들웨어는 캐시된 콘텐츠와 라우트가 일치하기 전에 실행되며, 자세한 내용은 아래 Matching Paths와 Matcher에서 다룬다. 미들웨어에서는 Request 객체와 Response 객체에 접근할 수 있으며, 이를 활용해 요청 정보를 받아와 부가적인 처리를 하고 응답 객체에 무언가를 추가하거나 응답을 변경할 수 있다. 미들웨어는 다음과 같은 상황에서 사용할 수 있다.페이지 렌더링 전에 인증을 확인하거나 요청을 확인할 때요청 데이터를 사전에 처리하거나 특정 API 요청을 수행하거나 캐시를 관리할 ..