【问题标题】:Get correct path in url在 url 中获取正确的路径
【发布时间】:2013-09-25 16:39:47
【问题描述】:

Node.js 是否有 URL 模块来解决这个问题?

getCorrectUrl('http://www.domain.com/folder/folder/', '../../img/some.jpg'); // http://www.domain.com/img/some.jpg
getCorrectUrl('http://www.domain.com/folder/folder/', './img/some.jpg'); // http://www.domain.com/img/some.jpg
getCorrectUrl('http://www.domain.com/folder/folder/', 'http://www.domain.com/img/some.jpg'); // http://www.domain.com/img/some.jpg
getCorrectUrl('http://www.domain.com/folder/folder/', '../img/some.jpg'); // http://www.domain.com/folder/img/some.jpg
getCorrectUrl('http://www.domain.com/folder/folder/', 'img/some.jpg'); // http://www.domain.com/folder/folder/img/some.jpg

【问题讨论】:

    标签: javascript node.js url


    【解决方案1】:

    使用原生的URL 模块。你要找的是url.resolve()

    url.resolve('http://www.domain.com/folder/folder/', '../img/some.jpg');
    // http://www.domain.com/folder/img/some.jpg
    

    【讨论】:

      猜你喜欢
      • 2021-06-07
      • 1970-01-01
      • 2020-04-23
      • 1970-01-01
      • 2021-10-25
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      相关资源
      最近更新 更多