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 相关文章推荐
script标签的 charset 属性使用说明
Dec 04 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
JS打开新窗口的2种方式
Apr 18 Javascript
jquery简单的拖动效果实现原理及示例
Jul 26 Javascript
JS 按钮点击触发(兼容IE、火狐)
Aug 07 Javascript
jquery动态添加option示例
Dec 30 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
Apr 16 Javascript
jQuery构造函数init参数分析
May 13 Javascript
javacript获取当前屏幕大小
Jun 04 Javascript
利用ES6语法重构React组件详解
Mar 02 Javascript
JS实现的计数排序与基数排序算法示例
Dec 04 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
Apr 17 Javascript
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
php zip文件解压类代码
2009/12/02 PHP
Laravel框架中扩展函数、扩展自定义类的方法
2014/09/04 PHP
PHP SOCKET编程详解
2015/05/22 PHP
php算法实例分享
2015/07/14 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
轻松实现JavaScript图片切换
2016/01/12 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
python局域网ip扫描示例分享
2014/04/03 Python
pymongo实现多结果进行多列排序的方法
2015/05/16 Python
Python中pygame安装方法图文详解
2015/11/11 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
Python Pandas 箱线图的实现
2019/07/23 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
Python新手如何理解循环加载模块
2020/05/29 Python
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
计算机专业毕业生推荐信
2013/11/25 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
寒假实习自荐信
2014/01/26 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
预备党员转正考核材料
2014/06/03 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
nginx 防盗链防爬虫配置详解
2021/03/31 Servers
JavaScript 数组去重详解
2021/09/15 Javascript
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL
JS实现简单九宫格抽奖
2022/06/28 Javascript