url.resolve()有两个以上的参数

我使用url.resolve()从一个configuration文件中join一个URL的组件,如下所示:

 var uri = url.resolve(config.baseUrl, this.orgId, this.appId, type) 

原来你不能用两个以上的参数完全做到这一点? 我所得到的是:

 '%config.baseUrl%/%this.orgId%' 

有没有办法使它与两个以上的参数工作? 还是有另一个模块或function,我可以用来做到这一点?


find一个可以做到这一点的模块 ,但是如果可能的话,我宁愿有一个本地的方式?

完成这项工作?

 ["aa/", "bb/", "cc/"].reduce(url.resolve) 'ff/aa/bb/' ["aa", "bb", "cc"].reduce((a,b) => url.resolve(a+"/",b)) 'ff/aa/bb/'