项目结构
app
应用路由layout.tsx
布局page.tsx
页面loading.tsx
加载界面not-found.tsx
“未找到”页面error.tsx
错误页面- ⚠️
global-error.tsx
全局错误页面 - ⚠️
route.ts
API 终端 - ⚠️
template.tsx
default.tsx
回退默认页面folder
子路由片段[folder]
动态路由片段[...folder]
捕获剩余子路由[[...folder]]
捕获剩余子路由,可以为空(folder)
路由分组_folder
私有文件夹,不参与路由@folder
页面插槽(.)folder
同级路由下拦截路由(..)folder
上级路由下拦截路由(..)(..)folder
上上级路由下拦截路由(...)folder
根路由下拦截路由favicon
icon
apple-icon
图标sitemap
robots
SEO
pages
页面路由index.tsx
页面folder/index.tsx
file.tsx
子路由页面404.tsx
500.tsx
错误页面_app.tsx
自定义 App_document.tsx
自定义文档_error.tsx
自定义错误页面[folder]/index.tsx
[file].tsx
动态路由片段[...folder]/index.tsx
[...file].tsx
捕获剩余子路由[[...folder]]/index.tsx
[[...file]].tsx
捕获剩余子路由,可以为空
public
静态资源src
源代码next.config.js
Next.js 配置文件instrumentation.ts
middleware.ts
Next.js 请求中间件.env
环境变量.env.local
本地环境变量.env.producation
生产环境环境变量.env.development
开发环境环境变量next-env.d.ts
专为 Next.js 的 TS 声明文件