【发布时间】:2015-08-04 10:07:59
【问题描述】:
假设我有一个“路由器路径”(不确定该术语究竟是什么),它被传递给 express/restify 以注册一个路由(例如,'/category/:id')和一个参数对象{ id: 1234 }。如何将它们组合成 URL '/category/1234',有没有可以做到的 npm 包?
【问题讨论】:
-
你把它们组合起来是为了什么?它在中间件内吗?您是将此中间件用于各种路径,还是仅用于类别?参数总是id吗?您只是在寻找实际调用的路径吗?
-
目的很复杂,解释起来很复杂,但这不在中间件内,我也不是在寻找实际调用的路径:)当然'category'和'id'是只是例子,我正在寻找一个通用的解决方案:)
-
我正在寻找类似于 ES6 的这种路径样式的字符串插值,因此
somePackage('/category/:id', {id: id})应该给出与`/category/${id}`相同的结果。我要找的是somePackage() -
我不知道存在的包,但是当我帮助别人完成后,我可以给你写一个函数:)