下一个JS中动态和静态路由的重叠

时间:2020-02-20 07:01:05

标签: javascript reactjs react-router next.js

我创建了一个nextJS应用程序,并在那里使用了它的路由系统。现在,我已经创建了一条动态路由来捕获诸如{base_url}/{username}/{post-slug}之类的URL。但是它也正在捕获{base_url}/post/create,我希望将其呈现在其他页面上。 那么nextJS路由中是否有任何可用的资源可以完全匹配URL?像,在路由器中准确吗?还是我必须从nextJS的getInitialProps函数重定向用户?

1 个答案:

答案 0 :(得分:1)

我为此问题创建了示例codesandbox

它不使用正则表达式即可工作。始终以特定路由(post/create)为优先。
希望对您有帮助。