标签: javascript reactjs react-router next.js
我创建了一个nextJS应用程序,并在那里使用了它的路由系统。现在,我已经创建了一条动态路由来捕获诸如{base_url}/{username}/{post-slug}之类的URL。但是它也正在捕获{base_url}/post/create,我希望将其呈现在其他页面上。 那么nextJS路由中是否有任何可用的资源可以完全匹配URL?像,在路由器中准确吗?还是我必须从nextJS的getInitialProps函数重定向用户?
{base_url}/{username}/{post-slug}
{base_url}/post/create
答案 0 :(得分:1)
我为此问题创建了示例codesandbox。
它不使用正则表达式即可工作。始终以特定路由(post/create)为优先。 希望对您有帮助。
post/create