我有以下要求:
/name-of-anything-1/another-name-2/and-a-third-name-3
我希望能够在一个参数中获得后缀(在这种情况下为-1
,-2
和-3
)。我有下一条路线,但不起作用:
app.get('/:optional-:suffix?*', function(req, res) { //anything
}
我获得了第一个'-'
,我需要最后一个,其余的是'可选'参数。
答案 0 :(得分:2)
您可以将整个字符串拆分为连字符-
并获取最后一个字符串
app.get('/:optional', function(req, res){
var suffix = req.params[optional].split('-').reverse()[0];
}