Node05 常用模块
重新学习Node,整理以前的日志。常用模块的介绍(未完成)
1 http模块
略
2 url模块
用来生成和解析URL,使用前需要通过require
加载
2.1 url.resolve(base, path)
用来生成URL,第一个参数是基准URL,其余参数是根据基准URL,生成对应的位置
1 | url.resolve('/one/two/three', 'four') |
3 querystring模块
用来解析查询字符串,将一个查询字符串解析为JavaScript对象
1 | var str = 'foo=bar&abc=xyz&abc=123'; |
一共接受四个参数
1 | querystring.parse(str[, sep[, eq[, options]]]) |
str
是需要解析的查询字符串seq
是多个键值对之间的分隔符,默认为&
eq
是键名与键值之间的分隔符,默认为=
options
是配置对象,有两个属性,decodeURIComponent
属性是一个函数,用来将编码后面的字符串还原,默认是querystring.unescape()
,maxKeys
属性指定最多解析多少个属性,默认是1000
完整调用形式如下:
1 | querystring.parse( |