美文网首页
node.js中的url.parse方法使用说明

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

作者: 河外星系的外星人 | 来源:发表于2017-11-28 10:37 被阅读0次

这篇文章主要介绍了node.js中的url.parse方法使用说明,本文介绍了url.parse的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

方法说明:

讲一个URL字符串转换成对象并返回。

语法:

<a data="97889" class="copybut" id="copybut97889" onclick="doCopy('code97889')" style="color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;"><u>复制代码</u></a>

代码如下:

url.parse(urlStr, [parseQueryString], [slashesDenoteHost])

接收参数:

urlStr url字符串

parseQueryString 为true时将使用查询模块分析查询字符串,默认为false

slashesDenoteHost

默认为false,//foo/bar 形式的字符串将被解释成 { pathname: ‘//foo/bar' }

如果设置成true,//foo/bar 形式的字符串将被解释成 { host: ‘foo', pathname: ‘/bar' }

例子:

<a data="89603" class="copybut" id="copybut89603" onclick="doCopy('code89603')" style="color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;"><u>复制代码</u></a>

代码如下:

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.parse方法使用说明

      本文链接:https://www.haomeiwen.com/subject/bdssbxtx.html