문서
App Router 사용하기
런타임

런타임

Next.js에는 애플리케이션에서 사용할 수 있는 두 가지 서버 런타임이 있습니다:

  • Node.js 런타임 (기본값)은 모든 Node.js API와 생태계의 호환 가능한 패키지에 접근할 수 있습니다.
  • Edge 런타임은 더 제한된 API 세트를 포함하고 있습니다.

사용 사례

  • Node.js 런타임은 애플리케이션 렌더링에 사용됩니다.
  • Edge 런타임은 미들웨어(리디렉션, 재작성, 헤더 설정과 같은 라우팅 규칙)에 사용됩니다.

주의 사항

  • Edge 런타임은 모든 Node.js API를 지원하지 않습니다. 일부 패키지는 작동하지 않을 수 있습니다. 지원되지 않는 API에 대해 Edge 런타임에서 자세히 알아보세요.
  • Edge 런타임은 증분 정적 재생성(ISR)을 지원하지 않습니다.
  • 두 런타임 모두 배포 인프라에 따라 스트리밍을 지원할 수 있습니다.