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

相关文章

  • nodejs实现OAuth2.0授权服务认证

    nodejs实现OAuth2.0授权服务认证

    本篇文章主要介绍了nodejs实现OAuth2.0授权服务认证,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • 简单了解小程序+node梳理登陆流程

    简单了解小程序+node梳理登陆流程

    这篇文章主要介绍了简单了解小程序+node梳理登陆流程,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • VSCode launch.json配置详细教程

    VSCode launch.json配置详细教程

    这篇文章主要介绍了vscode 的node.js debugger 的 launch.json 配置详情,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • 基于Node的Axure文件在线预览的实现代码

    基于Node的Axure文件在线预览的实现代码

    这篇文章主要介绍了基于Node的Axure文件在线预览的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • node.js-fs文件系统模块这是你知道吗

    node.js-fs文件系统模块这是你知道吗

    这篇文章主要为大家详细介绍了node.js-fs文件系统模块,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 教你用Node.js与Express建立一个GraphQL服务器

    教你用Node.js与Express建立一个GraphQL服务器

    GraphQL是一种通过强类型查询语言构建api的新方法,下面这篇文章主要给大家介绍了关于用Node.js与Express建立一个GraphQL服务器的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • node.js环境搭建图文详解

    node.js环境搭建图文详解

    Node.js 是一个让 JavaScript 运行在服务端的开发平台,小编在空闲时间就研究nodejs的相关知识,下面是本文给大家带来的node.js环境搭建教程图解,感兴趣的朋友跟随小编一起学习吧
    2018-09-09
  • 使用travis-ci如何持续部署node.js应用详解

    使用travis-ci如何持续部署node.js应用详解

    最近在学习使用 travis-ci 对项目进行持续集成测试,所以下面这篇文章主要给大家介绍了关于使用travis-ci如何持续部署node.js应用的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • 详解通过源码解析Node.js中cluster模块的主要功能实现

    详解通过源码解析Node.js中cluster模块的主要功能实现

    这篇文章主要介绍了详解通过源码解析Node.js中cluster模块的主要功能实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • nodejs+express实现文件上传下载管理网站

    nodejs+express实现文件上传下载管理网站

    这篇文章主要为大家详细介绍了nodejs+express实现文件上传下载管理的网站,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03

最新评论