const url = require('url');
var urlObject=url.parse("http://es6.ruanyifeng.com/docs/string?test=aa&parms=2&time=110#字符串的遍历器接口",true);
console.log(urlObject);
//输出
Url {
protocol: 'http:',
slashes: true,
auth: null,
host: 'es6.ruanyifeng.com',
port: null,
hostname: 'es6.ruanyifeng.com',
hash: '#字符串的遍历器接口',
search: '?test=aa&&parms=2&&time=110',
query: { test: 'aa', parms: '2', time: '110' },
pathname: '/docs/string',
path: '/docs/string?test=aa&&parms=2&&time=110',
href: 'http://es6.ruanyifeng.com/docs/string?test=aa&&parms=2&&time=110#字符串的遍历器接口' }
url.format(urlObject) urlObject 转字符串
url.resolve(from, to) 相当于获取from网址下对应相对路径to的绝对路径,实际上就是截取from中的域名再拼上to