本项目基于 next.js 构建而来,遵循基本的 next.js 的route 规则。
简单的讲就是 目录结构即路由
, pages 目录的下的文件就是项目的所有路由,这些页面都支持服务端渲染:
.
├── _app.js
├── _document.js
├── _error.js
├── discovery.js
├── community.js
├── index.js
├── job.js
├── post.js
├── repo.js
├── user.js
└── video.js
另外请求在到达这些页面之前会经过 express server 的自定义的中间层,详情请查看 server.js