node.js入门学习之url模块

前端之家收集整理的这篇文章主要介绍了node.js入门学习之url模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前言

今天主要记录的是关于node.js里面的一个简单的模块,url模块。这个url的模块要使用的话需要先引入。若只是在命令行里比如cmd或git bash 等使用url这个模块的话,是不需要require进来的。直接使用便可。

引入模块

一、url.parse()

将被解析的网址 * parseQueryString 默认为false,将query解析成一个字符串;如何设为true,则将query解析成一个对象 * @return */ var result = url.parse('https://www.baidu.com/s?ie=UTF-8&wd=node.js') console.log(result); // 打印结果 { protocol: 'https:',// url协议 slashes: true,// 斜线'/' auth: null,// 用户认证 host: 'www.baidu.com',// 主机 port: null,// 端口 hostname: 'www.baidu.com',// 主机名 hash: null,// hash 值 search: '?ie=UTF-8&wd=node.js',// url中查询信息,包含'?' query: 'ie=UTF-8&wd=node.js',// url中查询信息,不包含'?' pathname: '/s',// 跟在host之后的整个文件路径 path: '/s?ie=UTF-8&wd=node.js',// pathname和search href: 'https://www.baidu.com/s?ie=UTF-8&wd=node.js' // 元素url }

二、url.format(urlObject)

format方法与parse方法相反,它用于根据某个对象生成url

三、url.resolve(from,to)

用于拼接url

var urlStr1 = url.resolve('/page/person/','pic');
console.log(urlStr1);
// 打印结果
// /page/person/pic

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程之家的支持

猜你在找的Node.js相关文章