美文网首页
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