方法說明: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' }