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 相关文章推荐
jquery 追加tr和删除tr示例代码
Sep 12 Javascript
jquery.mobile 共同布局遇到的问题小结
Feb 10 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
Mar 27 Javascript
JavaScript性能优化之小知识总结
Nov 20 Javascript
bootstrap vue.js实现tab效果
Feb 07 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
Mar 06 Javascript
Vue全家桶实践项目总结(推荐)
Nov 04 Javascript
create-react-app安装出错问题解决方法
Sep 04 Javascript
layUI实现三级导航菜单效果
Jul 26 Javascript
详解mpvue开发微信小程序基础知识
Sep 23 Javascript
js中的面向对象之对象常见创建方法详解
Dec 16 Javascript
关于Javascript闭包与应用的详解
Apr 22 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面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
ThinkPHP 防止表单重复提交的方法
2011/08/08 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
js获取页面description的方法
2015/05/21 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
2018/01/26 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
vue实现移动端图片上传功能
2019/12/23 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
详细介绍Python函数中的默认参数
2015/03/30 Python
Python作用域用法实例详解
2016/03/15 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
基于Python对数据shape的常见操作详解
2018/12/25 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
网络教育自我鉴定
2014/02/04 职场文书
财务总经理岗位职责
2014/02/16 职场文书
出纳员的岗位职责
2014/02/22 职场文书
社团活动总结书
2014/06/27 职场文书
2015员工年度考核评语
2015/03/25 职场文书
技术员岗位职责范本
2015/04/11 职场文书
Oracle中update和select 关联操作
2022/01/18 Oracle
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android
Apache自带的ab压力测试工具的实现
2022/07/23 Servers