【发布时间】:2019-12-25 14:29:18
【问题描述】:
我的nextjs 版本 9 中有一个名为 blog 的页面。
Next 为我的页面创建路由 /blog。现在我想让这些路由映射到同一个博客页面,从而映射到博客组件:
1. /blog/cat1/gold
2. /blog/cat2/silver
3. /blog/cat3/bronze
实际上,我想在路由中将它们用作query parameters,但我不想遵循这种格式:
1. /blog?cat=cat1&color=gold
2. /blog?cat=cat2&color=silver
3. /blog?cat=cat3&color=bronze
我使用了next/routerasPath,但它完全是客户端,重新加载它会返回404!
在nextjs 9 中提供了动态路由,这可能对我有所帮助,但问题是我只想拥有一个组件和不同的路由。
你有什么想法吗?
【问题讨论】:
标签: reactjs routing react-router next.js query-parameters