一:引入http模块
let url = require('url');
右键run
二:部分Api
1.url.parse 解析url
let url = require('url');
console.log(url.parse('https://jd.com/index/home.html?type=1&name=2')); //右键run
通过第二个参数来控制query的格式
// 传入第二个参数 其中的query参数将变为对象
console.log(url.parse('https://jd.com/index/home.html?type=1&name=2', true));
2. url.format是parse的逆向操作 一般用不到
3.url.resolve用于更改或替换链接
它的替换规则是从域名开始的,会把第二个参数放到域名后边 ,之前域名后面的地址将被替换掉
console.log(url.resolve('https://jd.com/index/home.html?type=1&name=2', 'goods'));