node(url使用)

来源:互联网 发布:php源代码下载 编辑:程序博客网 时间:2024/06/17 07:42

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.parse("//imooc.com/course/list",true,true)
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] }