Next.js 防止/pages文件夹中的某些组件成为NextJS中的路由

Next.js 防止/pages文件夹中的某些组件成为NextJS中的路由,next.js,Next.js,由于我需要NextJS中的/about路由,我创建了以下文件夹结构: ... | pages/ | ├── about/ | ├── index.js | ├── AboutContent.jsx 其中,AboutContent.jsx只是一个组件,用于帮助index.js实现部分逻辑。问题在于AboutContent.jsx已经成为一条路线:/about/AboutContent。如何防止非index.js组件成为路由?将其移

由于我需要NextJS中的
/about
路由,我创建了以下文件夹结构:

...
 |
pages/
 |
 ├── about/
       |
       ├── index.js
       |
       ├── AboutContent.jsx
 

其中,
AboutContent.jsx
只是一个组件,用于帮助
index.js
实现部分逻辑。问题在于
AboutContent.jsx
已经成为一条路线:
/about/AboutContent
。如何防止非index.js组件成为路由?

将其移出
页面
文件夹

 |
pages/
 |
 ├── about/
       |
       ├── index.js
src/
 |
 ├── AboutContent.jsx
页面
文件夹必须只有页面组件,其余组件可以放在
src
文件夹中

 |
pages/
 |
 ├── about/
       |
       ├── index.js
src/
 |
 ├── AboutContent.jsx
只需从
src
文件夹导入
AboutContent