• Blog

  • Snippets

Next.js Project Structure

May 23, 2024

NEXT JS

App Route

NEXT JS 공식문서를 참고하여 번역함.

이 페이지는 Next.js 애플리케이션의 프로젝트 구조에 대한 개요를 제공합니다. 최상위 파일 및 폴더, 구성 파일, 그리고 app 및 pages 디렉터리 내의 라우팅 규칙을 다룹니다.

각 규칙에 대해 자세히 알아보려면 파일 및 폴더 이름을 클릭하세요.

# 최상위 폴더

최상위 폴더는 어플리케이션의 코드와 정적asset을 정리하는 데 사용됩니다.

image-01.png


# 최상위 파일

최상위 파일은 애플리케이션을 구성하고, 종속성을 관리하며, 미들웨어를 실행하고, 모니터링 도구를 통합하고, 환경 변수를 정의하는 데 사용됩니다.


# 앱 라우팅 컨벤션

다음 파일 규칙은 앱 라우터 방식에서 경로를 정의하고 메타데이터를 처리하는 데 사용됩니다.

Routing Files


# 중첩 라우트


# 동적 라우트


# 라우트 그룹과 Private폴더


# 병렬 라우트와 라우트 가로채기


# 메타데이터 파일 컨벤션

App Icons


Open Graph and Twitter Images


SEO