url.parse("URL",flase(默认),flase(默认))
> url.parse("//imooc.com/course/list")
Url {protocol: null,
slashes: null,
auth: null,
host: null,
port: null,
hostname: null,
hash: null,
search: null,
query: null,
pathname: '//imooc.com/course/list',
path: '//imooc.com/course/list',
href: '//imooc.com/course/list' }
Url {
protocol: null,
slashes: true,
auth: null,
host: 'imooc.com',
port: null,
hostname: 'imooc.com',
hash: null,
search: '',
query: {},
pathname: '/course/list',
path: '/course/list',
href: '//imooc.com/course/list' }
> url.parse("http://www.imooc.com:8080/course?from=csss&name=test&pasword=#aff","ture")
Url {
protocol: 'http:',
slashes: true,
auth: null,
host: 'www.imooc.com:8080',
port: '8080',
hostname: 'www.imooc.com',
hash: '#aff',
search: '?from=csss&name=test&pasword=',
query: { from: 'csss', name: 'test', pasword: '' },
pathname: '/course',
path: '/course?from=csss&name=test&pasword=',
href: 'http://www.imooc.com:8080/course?from=csss&name=test&pasword=#aff' }
> url.parse("http://www.imooc.com:8080/course?from=csss&name=test&pasword=#aff")
Url {
protocol: 'http:',
slashes: true,
auth: null,
host: 'www.imooc.com:8080',
port: '8080',
hostname: 'www.imooc.com',
hash: '#aff%27',
search: '?from=csss&name=test&pasword=',
query: 'from=csss&name=test&pasword=',
pathname: '/course',
path: '/course?from=csss&name=test&pasword=',
href: 'http://www.imooc.com:8080/course?from=csss&name=test&pasword=#aff%27' }
> url.resolve("imooc.com:8080","/course/list");
'imooc.com:/course/list'
> url.format({
... protocol: 'http:',
... slashes: true,
... auth: null,
... host: 'www.imooc.com',
... port: null,
... hostname: 'www.imooc.com',
... hash: '#aff',
... search: '?from=csss&name=test&pasword=',
... query: 'from=csss&name=test&pasword=',
... pathname: '/course',
... path: '/course?from=csss&name=test&pasword=',
... href: 'http://www.imooc.com/course?from=csss&name=test&pasword=#aff' }
... )
'http://www.imooc.com/course?from=csss&name=test&pasword=#aff'
> url
{ parse: [Function: urlParse],
resolve: [Function: urlResolve],
resolveObject: [Function: urlResolveObject],
format: [Function: urlFormat],
Url: [Function: Url] }