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命令一起运行。(例如,节点文件名)
参考文献:
相关用法
- Node.js URL.pathToFileURL用法及代码示例
- Node.js URL.fileURLToPath用法及代码示例
- Node.js URLSearchParams.has()用法及代码示例
- Node.js URL.href用法及代码示例
- Node.js URL.password用法及代码示例
注:本文由纯净天空筛选整理自AbhiDoshi大神的英文原创作品 Node | URL.resolve(from,to) API。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。