node.js学习(十八、URL模块)

来源:互联网 发布:四川广电网络 业务 编辑:程序博客网 时间:2024/05/02 01:43

这里写图片描述

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

0 0