我有一个使用快速服务器的节点应用程序,我正在努力使用路由。 'Browse'是函数,'type','subtype'和'name'是变量。如果我有一条路线:
/browse/type/subtype/name
然后我可以选择:
/browse/:type/:subtype/:name
...所以vars在req.params对象中单独显示。但是,有时候并不是所有的变量都会出现,所以你可能会得到一个网址:
/browse/cars
我想要一条捕获它们的路线,但是如果我使用通配符,那么req.params将不会将它们作为单独的参数进行拾取。我最好的猜测是:
/browse(/:type)?(/:subtype)?(/:name)?
任何人都知道应该怎么做?
答案 0 :(得分:0)
/browse/:type?/:subtype?/:name?
应该有效