Обратный URL-маршрут Express JS (стиль Django )

I Я использую Express JS, и мне нужна функциональность, аналогичная функции Django reverse. Итак, если у меня есть маршрут, например

app.get('/users/:id/:name', function(req, res) { /* some code */ } )

, я бы хотел использовать функцию, например

reverse('/users/:id/:name', 15, 'John');

или даже лучше

reverse('/users/:id/:name', { id : 15, name : 'John' });

, которая даст мне URL-адрес /users/15/John. Существует ли такая функция? А если нет, то есть ли у вас идеи, как написать такую ​​функцию (учитывая алгоритм маршрутизации Express)?

5
задан freakish 5 April 2012 в 11:19
поделиться