二 内置url使用方法

1 导入url模块
var url = require('url')
2 默认一个url地址
var str = 'http://192.168.34.239:80/index.html?name=jk&age=20'
console.log(url.parse(str))
// 得到一个对象

url.parse(参数1.参数2)
可以解析url地址,
参数1为传入的url地址字符串
参数2为布尔值,默认是false
输出结果如下

/*没传参数true时
* Url {
 protocol: 'http:', 传输协议
 slashes: true,
 auth: null,
 host: '192.168.34.239:80',    //域名加端口
 port: null,
 hostname: '192.168.34.239',// 域名
 hash: null,                             //哈希值
 search: '?name=jk&age=20', //?+传递进来的数据
 query: 'name=jk&age=20', //传递进来的数据,没有?
 pathname: '/index.html', //请求文件路径及名称
 path: '/index.html?name=jk&age=20',// 路径名称+传递的数据
 href: 'http://192.168.34.239/index.html?name=jk&age=20' }
* */
/*加true参数的情况
* Url {
 ...
 query: { name: 'jk', age: '20' },// query为解析后的结果,数据以键值对的方式输出
 ..
 }
* */
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,711评论 19 139
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,476评论 0 15
  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 6,620评论 0 6
  • 我十分感恩孩子,感谢你的关心。谢谢你。 我十分感恩我的导师,谢谢你的教悔。谢谢你。 我十分感恩我的伙伴,谢谢你们的...
    莫水娥阅读 219评论 0 5
  • 01 早上出了园区的餐厅,有人和老公打招呼,他们说话的声音不大,走在他身后不远处的我并未听到聊天内容,生活节奏匆忙...
    如水年华阅读 644评论 2 50

友情链接更多精彩内容