请问下nextjs项目,pages目录下结构,各个文件的功能是什么呢?
.pages/
├── _app.tsx
├── _document.tsx
├── api
│ └── hello.ts
├── index.tsx
└── main
└── index.tsx
请问下nextjs项目,pages目录下结构,各个文件的功能是什么呢?
.pages/
├── _app.tsx
├── _document.tsx
├── api
│ └── hello.ts
├── index.tsx
└── main
└── index.tsx
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
简单来说:
在 Next.js 中,一个 page(页面) 就是一个从 .js、jsx、.ts 或 .tsx 文件导出(export)的 React 组件 ,这些文件存放在 pages 目录下。每个 page(页面)都使用其文件名作为路由(route)。
如果你创建了一个命名为 pages/about.js 的文件并导出(export)一个如下所示的 React 组件,则可以通过 /about 路径进行访问。
详细解析参看