2014-10-06 2 views
0

У меня есть запросы, например, следующие:Получить суффикс от Expressjs маршрутизации

/name-of-anything-1/another-name-2/and-a-third-name-3 

я хочу, чтобы иметь возможность получить суффикс в PARAM (-1, -2 и -3 в этом случае). У меня был следующий маршрут, но не работает:

app.get('/:optional-:suffix?*', function(req, res) { 
    //anything  

}

я получить первый '-' и мне нужно последний, а остальное на "ТИнструкция паров.

Thx заранее.

ответ

2

Вы можете просто разделить всю строку на дефис - и получить последний из

app.get('/:optional', function(req, res){ 
    var suffix = req.params[optional].split('-').reverse()[0]; 
} 
Смежные вопросы