유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Next.js 15 Tutorial - 45 - Caching in Route Handlers

Codevolution

2025. 1. 16.

0

#frontend
#backend
  • Next.js 15 라우트 핸들러에서 기본적으로 캐싱은 지원되지 않지만, get 메서드를 사용할 때 export const dynamic = 'force-static' 설정으로 캐싱을 활성화할 수 있습니다. ⚙️

  • revalidate 속성을 사용하여 캐시된 데이터를 주기적으로 갱신할 수 있습니다. 예를 들어, export const revalidate = 10 은 10초마다 데이터를 재검증합니다. 🔄

  • 개발 모드에서는 캐싱이 작동하지 않습니다. 빌드 후(npm run build)에만 캐싱 효과를 확인할 수 있습니다. 🛠️

  • 캐싱은 get 메서드에서만 작동하며, post, put, delete 등 다른 HTTP 메서드에는 적용되지 않습니다. 🚫

  • 헤더, 쿠키, request 객체를 사용하는 동적 함수에서는 캐싱이 적용되지 않습니다. ⚠️

Recommanded Videos