NEXT.JS 파일 및 구조
DataDeveloper
2023-11-14 00:00:00
/ 목차 /
- 최상위 폴더
- app 라우팅규칙
- SEO 파일
- 특수파일
최상위 폴더
app |
앱 라우터 |
pages |
페이지 라우터 |
public |
제공할 정적 자산 |
src |
선택적 응용 프로그램 원본 폴더 |
app 라우팅규칙
layout |
.js .jsx .tsx |
레이아웃 |
page |
.js .jsx .tsx |
페이지 |
loading |
.js .jsx .tsx |
UI 로드 |
not-found |
.js .jsx .tsx |
UI를 찾을 수 없음 |
error |
.js .jsx .tsx |
오류 UI |
global-error |
.js .jsx .tsx |
전역 오류 UI |
route |
.js .jsx .tsx |
API 엔드포인트 |
template |
.js .jsx .tsx |
다시 렌더링된 레이아웃 |
default |
.js .jsx .tsx |
병렬 경로 대체 페이지 |
SEO 파일
sitemap |
.xml |
사이트맵 파일 |
sitemap |
.js .ts |
생성된 사이트맵 |
robots |
.txt |
로봇 파일 |
robots |
.js .ts |
생성된 로봇 파일 |
특수파일
_app |
.js .jsx .tsx |
맞춤형 앱 |
_document |
.js .jsx .tsx |
사용자 정의 문서 |
_error |
.js .jsx .tsx |
사용자 지정 오류 페이지 |
404 |
.js .jsx .tsx |
오류 페이지 |
500 |
.js .jsx .tsx |
오류 페이지 |