我正在构建一个小型应用程序并想构建一个简单的路由系统,但我遇到了一个小问题。
我的 category
页面是动态的,一个帖子现在是 category/post-name
我希望我的 category
页面只能在用户转到 {{ 1}} 或 website.com/category1/
或 website.com/category2/
但不在其他动态路由上。
有办法吗?
答案 0 :(得分:0)
预定义路由优先于动态路由,动态路由优先于捕获所有路由。例如:
pages/category/category1.js
- 将匹配 /category/category1
pages/category/caregory2.js
- 将匹配 /category/category2
pages/category/category3.js
- 将匹配 /category/category3
pages/category/[category_id].js
- 将匹配 /category/category4
、/category/category5
等。但不匹配 /category/category1
、/category/category2
、/category/category3
。