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


Posted in Javascript onDecember 10, 2014

方法说明:

讲一个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'

}
Javascript 相关文章推荐
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
Dec 19 Javascript
JavaScript的parseInt 进制问题
May 07 Javascript
细说浏览器特性检测(2)-通用事件检测
Nov 05 Javascript
Javascript函数的参数
Jul 16 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
Apr 17 Javascript
React.js入门实例教程之创建hello world 的5种方式
May 11 Javascript
JS获取html元素的标记名实现方法
Oct 08 Javascript
JS仿Base.js实现的继承示例
Apr 07 Javascript
详解webpack进阶之loader篇
Aug 23 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
Aug 31 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 jQuery
node.js中的url.format方法使用说明
Dec 10 #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
You might like
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
Windows下安装Memcached的步骤说明
2010/04/25 PHP
PHP 登录记住密码实现思路
2013/05/07 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
JavaScript效率调优经验
2009/06/04 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
js下拉选择框与输入框联动实现添加选中值到输入框的方法
2015/08/17 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
Vue父子传递实例讲解
2020/02/14 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
Python实现字典的遍历与排序功能示例
2017/12/23 Python
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
Python中修改字符串的四种方法
2018/11/02 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
实习生个人找工作的自我评价
2013/10/30 职场文书
最新结婚典礼主持词
2014/03/14 职场文书
个人求职信范文
2014/05/24 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
委托公证书格式
2015/01/26 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
go goth封装第三方认证库示例详解
2022/08/14 Golang