赶上下一路线

时间:2019-02-05 17:31:44

标签: javascript reactjs express next.js

我正在使用Next routes软件包进行如下配置:

routes
  .add(`/:locale`, 'index')
  .add(`/:locale/blog/:slug`, 'blogPost')
  .add(`/:locale/case-studies/:slug`, 'caseStudy')
  .add(`/:locale/services/:slug`, 'service');

在定义了上面的路由之后,我希望所有其他URL都路由到文件page

我尝试添加此内容:

.add(`/:locale/*`, 'page');

然后尝试去mydomain.com/en/aboutmydomain.com/en/about/who-we-are,但这不起作用。有没有一种方法可以使用Next路由来实现这样的通配符路由?

1 个答案:

答案 0 :(得分:1)

尝试

.add(`/:locale/:slug*`, 'page');