NextJS 是否有可能有一个动态路由匹配 /country
和 /country/city
,但不匹配 /country/city/whatever_content_here
?我想为上述两条路线显示相同的页面,即使我只发送 country
或同时发送 country
和 city
。
我知道您可以通过使用 [...country_city]
来做到这一点,但这也将匹配例如 /country/city/street
这不是所需的功能。
答案 0 :(得分:0)
是的,这是可能的。
在此处查看 api 参考:https://nextjs.org/docs/routing/dynamic-routes#catch-all-routes
基于此,您可以编写逻辑来检查 country_city 数组并基于该显示内容