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

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

方法说明:

将一个解析后的URL对象、转成、一个格式化的URL字符串。

语法:

复制代码 代码如下:

url.format(urlObj)

接收参数:

urlObj 表示 URL对象,可包含以下属性:(可对照例子)

href                      完整路径

protocolis            协议(如http://)

auth                    

hostname            主机名

port                      端口

host                      主机(主机名 + 端口)

pathname            ‘/' 可以理解成目录

query                   参数列表

search                  查询条件(就是加上 “?”的参数列表)

hash                     哈希值

例子:

复制代码 代码如下:

var url = require('url');
 
var a = url.format({
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'
});
console.log(a);
 
//输出结果:http://example.com:8080/one?a=index&t=article&m=default

相关文章

  • node.js中的fs.writeFile方法使用说明

    node.js中的fs.writeFile方法使用说明

    这篇文章主要介绍了node.js中的fs.writeFile方法使用说明,本文介绍了fs.writeFile的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • nodejs之koa2请求示例(GET,POST)

    nodejs之koa2请求示例(GET,POST)

    本篇文章主要介绍了nodejs之koa2请求示例(GET,POST),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 详解使用抽象语法树AST实现一个AOP切面逻辑

    详解使用抽象语法树AST实现一个AOP切面逻辑

    这篇文章主要为大家介绍了使用抽象语法树AST实现一个AOP切面逻辑的简单方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • node.js实现websocket的即时通讯详解

    node.js实现websocket的即时通讯详解

    这篇文章主要介绍了深入浅出讲解websocket的即时通讯,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种,需要的朋友可以参考下
    2023-05-05
  • node.js实现微信开发之获取用户授权

    node.js实现微信开发之获取用户授权

    这篇文章主要介绍了node.js实现微信开发之获取用户授权,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • nodejs 十六进制字符串型数据与btye型数据相互转换

    nodejs 十六进制字符串型数据与btye型数据相互转换

    这篇文章主要介绍了nodejs 十六进制字符串型数据与btye型数据相互转换,需要的朋友可以参考下
    2018-07-07
  • Node.js模块化的使用详细介绍

    Node.js模块化的使用详细介绍

    nodejs中的模块化是指将每个js文件会被认为单独一个的模块。模块之间是互相不可见的。如果一个模块需要使用另一个模块,那么需要通过指定语法来引入要使用的模块,而且只能使用引入模块所暴露的内容
    2022-08-08
  • 初学node.js中实现删除用户路由

    初学node.js中实现删除用户路由

    这篇文章主要介绍了node.js中如何实现删除用户路由,下面和小编来一起学习一下吧
    2019-05-05
  • 详解Node.js使用token进行认证的简单示例

    详解Node.js使用token进行认证的简单示例

    这篇文章主要介绍了详解Node.js使用token进行认证的简单示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • nodejs中实现路由功能

    nodejs中实现路由功能

    这篇文章主要介绍了nodejs中实现路由功能,顾名思义,路由指的就是我们要针对不同的URL有不同的处理方式,本文将教你在node.js中实现路由功能,需要的朋友可以参考下
    2014-12-12

最新评论