NextJS 特定的动态路由

时间:2021-04-27 08:46:50

标签: next.js url-routing

我正在构建一个小型应用程序并想构建一个简单的路由系统,但我遇到了一个小问题。

我的 category 页面是动态的,一个帖子现在是 category/post-name 我希望我的 category 页面只能在用户转到 {{ 1}} 或 website.com/category1/website.com/category2/ 但不在其他动态路由上。

有办法吗?

1 个答案:

答案 0 :(得分:0)

预定义路由优先于动态路由,动态路由优先于捕获所有路由。例如:

  1. pages/category/category1.js - 将匹配 /category/category1
  2. pages/category/caregory2.js - 将匹配 /category/category2
  3. pages/category/category3.js - 将匹配 /category/category3
  4. pages/category/[category_id].js - 将匹配 /category/category4/category/category5 等。但不匹配 /category/category1/category/category2/category/category3