本文主要是介绍node.js的api url模块和querystring模块,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
url网址解析模块
url.parse url中url.parse()方法可以将一个URL解析成一个对象
const url = require('url');
url.parse("")将url转化为对象....... url.parse("http://www.imooc.com/video/6710",true).hrefurl.parse("",true)追加第二个参数时,将传入参数转化为对象url.parse("",true,true)追加第三个参数时,可以解析不带协议的url
url.format()则可以将解析之后的对象合并成一个url字符串
url.resolve()中传入两个字符串,可以将这两个字符串合并成一个URL地址。
queryString参数的处理
const querystring = require('querystring');
querystring.stringify(obj,sign1,sign2)//将对象转化成url中query部分的形式(序列化) 参数:1.要转化的对象 2.链接符(默认&)3.键与值之间的符号(默认=)querystring.parse(string,sign1,sign2,sign3)//将query字符串转化成对象(反序列华) 参数:1.query字符串 2.链接符(默认&)3.键与值之间的符号(默认=)4.参数的个数(默认最多1000个,0就没有限制)querystring.escape(string) //文字转译
querystring.stringify(object) 转换为字符串 querystring.parse(string) 转换为对象 querystring.escape(string) 将字符串转义 querystring.unescape(string) 将转义的字符串还原
这篇关于node.js的api url模块和querystring模块的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!