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

 更新时间:2014年12月10日 09:06:50   投稿:junjie  
这篇文章主要介绍了node.js中的url.parse方法使用说明,本文介绍了url.parse的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

方法说明:

讲一个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中save-dev命令的具体使用

    深入解析Node.js中save-dev命令的具体使用

    本文详细介绍了npm的--save-dev选项及其在前端开发中的应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • 详解如何使用Node.js编写命令工具——以vue-cli为例

    详解如何使用Node.js编写命令工具——以vue-cli为例

    本篇文章主要介绍了如何使用Node.js编写命令工具——以vue-cli为例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 如何从零开始手写Koa2框架

    如何从零开始手写Koa2框架

    这篇文章主要介绍了如何从零开始手写Koa2框架,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • nodejs服务内存泄露排查过程和优化方法

    nodejs服务内存泄露排查过程和优化方法

    在开发和部署Node.js应用程序时,内存泄露是一个常见的挑战,本文将探讨如何对于一个陌生项目进行内存排查和优化的方法,文章通过图文介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • node.js使用fs读取文件出错的解决方案

    node.js使用fs读取文件出错的解决方案

    在本篇文章里我们给大家带来一篇关于node.js使用fs读取文件出错的解决办法,有需要的朋友们参考下。
    2019-10-10
  • 基于html5和nodejs相结合实现websocket即使通讯

    基于html5和nodejs相结合实现websocket即使通讯

    HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。虽然现在大家把它捧的很火的样子,但是个人认为它还需要其他平台的支持才能真正的"火起来"
    2015-11-11
  • 用Node.JS打造一个恶劣天气实时预警系统

    用Node.JS打造一个恶劣天气实时预警系统

    本文将从实战的角度出发,利用NodeJS以及聚合数据的第三方免费接口打造一个完整的天气实时预警项目系统,具有一定的参考价值,感兴趣的可以了解一下
    2021-12-12
  • webpack创建项目并打包的详细流程记录

    webpack创建项目并打包的详细流程记录

    webpack在前端工程领域起到了中流砥柱的作用,理解它的内部实现机制会对你的工程建设提供很大的帮助(不论是定制功能还是优化打包),下面这篇文章主要给大家介绍了关于webpack创建项目并打包的详细流程,需要的朋友可以参考下
    2023-03-03
  • Node.js中调用mysql存储过程示例

    Node.js中调用mysql存储过程示例

    这篇文章主要介绍了Node.js中调用mysql存储过程示例,本文在windows环境测试通过,本文一并给出了创建数据库、录入数据、创建存储过程、调用存储过程等例子,需要的朋友可以参考下
    2014-12-12
  • 浅谈在koa2中实现页面渲染的全局数据

    浅谈在koa2中实现页面渲染的全局数据

    本篇文章主要介绍了浅谈在koa2中实现页面渲染的全局数据,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10

最新评论