Deep Wildcard Sailsjs

时间:2014-02-01 14:46:08

标签: sails.js

如何在sailsjs中定义深层通配符?

例如,我可以通过在我的路线中添加mysite.com/slug/wildcard来在/slug/:wildcard/中创建通配符。

但是,这不起作用:mysite.com/slug/wildcard/extended/。我希望能够捕获以slug开头的所有路线。

这可能吗?

1 个答案:

答案 0 :(得分:2)

我认为使用当前版本的sa可以实现这一点,因为路由参数是使用:param定义的。:something的每个实例都表示路由处理程序的新参数。这些不是通配符而是参数。

我知道明确支持*的通配符,你试过这样的事情......

'/slug/*': {
  controller: 'Index',
  action: 'index'
},