我正在使用 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 的路由算法)?