next.js - 在 Next.js 中创建动态 index.js 页面
问题描述
我有一个页面,唯一的工作就是指向其他页面。它是指向其他帖子的链接列表,其他帖子是静态的,并且在部署时完全已知。
在一天结束时,我正在创建的所有页面的结构将类似于:
[country]/[state]/[city]
我假设我是第一个想要这样的人......我该怎么做?
我已经尝试在 index.js 文件中使用getStaticPaths
and getStaticProps
,但这是不允许的,所以也许有一种方法可以链接这些目录的创建?
只是为了更多的上下文,结构当前的工作方式是这样的
Canada
|---- Quebec
| |---- Montreal
|---- Ontario
| |---- Toronto
US
|---- North Carolina
| |---- Charlotte
|---- Florida
|---- Orlando
我想做一个 index.js 页面,可以构建看起来像这样的东西
Canada
------------------------
- [Quebec](Montreal)
- [Ontario](Toronto)
和
US
-----------------------
- North Carolina
- Florida
城市页面(蒙特利尔、多伦多、夏洛特、奥兰多)是在构建时生成的,但是在请求页面之前不会生成州列表,这使得网站比它需要的速度慢(它可以是完全静态的,并且 Next. Node.js 似乎是自动生成所有这些页面的好工具)
解决方案
推荐阅读
- java - 媒体录音机 - Android Java 通话录音接收方声音太低
- anylogic - AnyLogic 教程示例不适合我
- html - 为什么我的图像没有出现在另一个 div 中的 div 中?
- flutter - 无法下载 ddmlib.jar (com.android.tools.ddms:ddmlib:26.1.2)
- jquery - Jquery一次移动单个元素
- c# - .NET Core 2.1 HttpClient 不返回预期值
- python - 使用 FastCGI 在 IIS 中部署 Python Web 应用程序(Flask)得到 500 内部服务器错误
- postgresql - 具有多个唯一约束的 Postgresql UPSERT
- ajax - 使用 ajax/codeigniter 调用 url 时出现错误 404
- php - HTML5 .MP4 视频不播放