【问题标题】:NextJS specific dynamic routesNextJS 特定的动态路由
【发布时间】:2021-04-27 23:14:15
【问题描述】:

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

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

有办法吗?

【问题讨论】:

    标签: next.js url-routing


    【解决方案1】:

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

    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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-16
      • 2020-09-08
      • 2021-08-12
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      • 2020-10-16
      • 2022-06-16
      相关资源
      最近更新 更多