568数据 568数据


node.js中的url.parse方法使用说明

网络编程 node.js中的url.parse方法使用说明 06-22

方法说明:

讲一个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数据

标签:字符串,方法,例子,参数,使用说明