當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。