next JS中动态和静态路由的重叠
Overlapping of dynamic and static routes in next JS
我创建了一个 nextJS 应用程序并在那里使用它的路由系统。现在我已经创建了一个动态路由来捕获像 {base_url}/{username}/{post-slug}
这样的 URL。但它也在捕获 {base_url}/post/create
我想在不同页面上呈现的内容。
那么 nextJS 路由中有什么可以绝对匹配 URL 吗?就像,在反应路由器中准确吗?还是我必须从 nextJS 中的 getInitialProps 函数重定向用户?
我为这个问题创建了示例 codesandbox。
它在没有正则表达式的情况下工作。始终特定路线 (post/create
) 具有优先权。
希望对你有帮助。
我创建了一个 nextJS 应用程序并在那里使用它的路由系统。现在我已经创建了一个动态路由来捕获像 {base_url}/{username}/{post-slug}
这样的 URL。但它也在捕获 {base_url}/post/create
我想在不同页面上呈现的内容。
那么 nextJS 路由中有什么可以绝对匹配 URL 吗?就像,在反应路由器中准确吗?还是我必须从 nextJS 中的 getInitialProps 函数重定向用户?
我为这个问题创建了示例 codesandbox。
它在没有正则表达式的情况下工作。始终特定路线 (post/create
) 具有优先权。
希望对你有帮助。