如何在sailsjs中定义深层通配符?
例如,我可以通过在我的路线中添加mysite.com/slug/wildcard
来在/slug/:wildcard/
中创建通配符。
但是,这不起作用:mysite.com/slug/wildcard/extended/
。我希望能够捕获以slug
开头的所有路线。
这可能吗?
答案 0 :(得分:2)
我认为使用当前版本的sa可以实现这一点,因为路由参数是使用:param
定义的。:something
的每个实例都表示路由处理程序的新参数。这些不是通配符而是参数。
我知道明确支持*
的通配符,你试过这样的事情......
'/slug/*': {
controller: 'Index',
action: 'index'
},