node.js中的url.parse方法使用说明
方法说明:
讲一个URL字符串转换成对象并返回。
语法:
url.parse(urlStr, [parseQueryString], [slashesDenoteHost])
接收参数:
urlStr url字符串
parseQueryString 为true时将使用查询模块分析查询字符串,默认为false
slashesDenoteHost
默认为false,//foo/bar 形式的字符串将被解释成 { pathname: ‘//foo/bar' }
如果设置成true,//foo/bar 形式的字符串将被解释成 { host: ‘foo', pathname: ‘/bar' }
例子:
var url = require('url'); var a = url.parse('http://example.com:8080/one?a=index&t=article&m=default'); console.log(a); //输出结果: { protocol : 'http' , auth : null , host : 'example.com:8080' , port : '8080' , hostname : 'example.com' , hash : null , search : '?a=index&t=article&m=default', query : 'a=index&t=article&m=default', pathname : '/one', path : '/one?a=index&t=article&m=default', href : 'http://example.com:8080/one?a=index&t=article&m=default' }
node.js中的url.resolve方法使用说明
方法说明:为URL或href插入或替换原有的标签。(不懂可以看例子)语法:url.resolve(from,to)由于该方法属于url模块,使用前需要引入url模块(varurl=require(ur
node.js中的querystring.parse方法使用说明
方法说明:将字符串转成对象。说白了其实就是把url上带的参数串转成数组对象。(看例子就知道咯)语法:querystring.parse(str,[sep],[eq],[options])接收参数
node.js中的querystring.stringify方法使用说明
方法说明:将对象转换成字符串,字符串里多个参数将用‘&'分隔,将用‘='赋值。这个函数的操作和querystring.parse()是相反的,具体可以看一下例子就了
编辑:568数据
标签:字符串,方法,例子,参数,使用说明