方法说明:ui
讲一个URL字符串转换成对象并返回。url
语法:url.parse(urlStr, [parseQueryString], [slashesDenoteHost])spa
接收参数:code
urlStr url字符串对象
parseQueryString 为true时将使用查询模块分析查询字符串,默认为falseblog
slashesDenoteHost 字符串
默认为false,//foo/bar 形式的字符串将被解释成 { pathname: ‘//foo/bar' }hash
若是设置成true,//foo/bar 形式的字符串将被解释成 { host: ‘foo', pathname: ‘/bar' }console
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' }