node.js能否使用path.join安全地拼接url网址


发布者 ourjs  发布时间 1655710717195
关键字 Node.JS 

 

使用path.join来拼接网址并不安全,比如:

console.log(
path.join('http://127.0.0.1:9000', '/abcd/efg')
)

输出

http:/127.0.0.1:9000/abcd/efg

可使用URL来拼接

console.log(
new URL('/abcd/efg', 'http://127.0.0.1:9000').href
)

输出

http://127.0.0.1:9000/abcd/efg









  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA