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


Posted in Javascript onDecember 10, 2014

方法说明:

将一个解析后的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
Javascript 相关文章推荐
父窗口获取弹出子窗口文本框的值
Jun 27 Javascript
列表内容的选择
Jun 30 Javascript
使用jquery mobile做幻灯播放效果实现步骤
Jan 04 Javascript
JavaScript中的函数声明和函数表达式区别浅析
Mar 27 Javascript
javascript操作cookie
Jan 17 Javascript
Vue插件写、用详解(附demo)
Mar 20 Javascript
微信小程序实现MUI数字输入框效果
Jan 31 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
Sep 20 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
Oct 31 Javascript
Vue根据条件添加click事件的方式
Nov 09 Javascript
原生JavaScript实现的无缝滚动功能详解
Jan 17 Javascript
Element Rate 评分的使用方法
Jul 27 Javascript
node.js中的console.assert方法使用说明
Dec 10 #Javascript
深入分析JSONP跨域的原理
Dec 10 #Javascript
node.js中的console.dir方法使用说明
Dec 10 #Javascript
node.js中的console.error方法使用说明
Dec 10 #Javascript
基于jquery和svg实现超炫酷的动画特效
Dec 09 #Javascript
Javascript实现禁止输入中文或英文的例子
Dec 09 #Javascript
JavaScript解析json格式数据简单示例
Dec 09 #Javascript
You might like
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
JS 控件事件小结
2012/10/31 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
Jquery插件easyUi实现表单验证示例
2015/12/15 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
2018/01/24 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
python读取和保存图片5种方法对比
2018/09/12 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
Python 实现PS滤镜的旋涡特效
2020/12/03 Python
委托证明的格式
2014/01/10 职场文书
结婚典礼证婚词
2014/01/11 职场文书
黄河的主人教学反思
2014/02/07 职场文书
计算机系本科生求职信
2014/05/31 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
员工辞职信范文大全
2015/05/12 职场文书