首页 > 解决方案 > 如何在 next.js 的 getStaticPaths 中使用动态路由实现分页?

问题描述

这是我的页面树结构:

├── _app.js
├── _document.js
├── index.js
└── [topic]
    └── [page].js

基本上我的 mongodb 中有两个集合问题和主题。

主题集合具有简单的主题细节。

问题集合在主题字段中有一个问题、答案和主题字段,它将主题存储在一个数组中,如下所示:

question: "what is this?"
answer: "ans"
topic: ["topic1", "topic2","topic3"]

所以我想根据每个主题中可用的问题来实现不同主题的分页,如下所示:

/entertainment/1
/entertainment/2

那么如何在 getStaticPaths() 函数中为每个主题实现这种分页,用于静态页面生成。

谢谢

标签: node.jsreactjsmongodbnext.js

解决方案


推荐阅读