当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js URL.resolve(from,to)用法及代码示例



url.resolve(from,to)是类URL的内置方法,用于解析相对于基本URL的目标URL。

用法:

url.resolve(from, to);
    哪里,
  • 从:(类型:字符串)要解析的基本URL。
  • 至:(类型:字符串)正在解析的“href” URL。

返回值:

它从URL by到URL(type:string)中的给定参数返回解析的URL。


解析目标网址:

1. 在正斜杠(“/”)之前-它将替换基本URL域之后的整个路径。
2. 不以正斜杠(“/”)开头-它将替换基本URL路径中正斜杠(“/”)之后的最后一个单词。

例子:

// node program to demonstrate the   
// url.resolve(from, to) method   
    
//importing the module 'url'  
const url = require('url');  
  
//We can directly console.log() return value of the method 
  
//Method 1:
console.log(url.resolve("http://www.google.com/", "/one"));                   
console.log(url.resolve("http://www.google.com/one/two/three", "/four"));     
  
//Method 2:
console.log(url.resolve("http://www.google.com/", "one"));                   
console.log(url.resolve("http://www.google.com/one/two/three", "four"));    
OUTPUT:
http://www.google.com/one
http://www.google.com/four

http://www.google.com/one
http://www.google.com/one/two/four

注意:

该代码可以在命令提示符下与node命令一起运行。(例如,节点文件名)

参考文献:



相关用法


注:本文由纯净天空筛选整理自AbhiDoshi大神的英文原创作品 Node | URL.resolve(from,to) API。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。