用node.js解析网络地址---基础

1.在终端进入node环境

终端:node


2.终端:url  查看一下url可使用的方法有哪些


3.通过url的parse方法,解析一个网络地址

终端:url.parse('http://www.baidu.com')


4.通过url对象的format方法,生成一个url对象

上一步生成的{}里面的东西就是一个对象,接下来,我们通过url的format方法,将刚才生成的对象重新格式化成一个url字符串

url.format({protocol:'http:' , slashes:true........})

操作不走如下面的gif动图


5.通过路径生成一个合理的url地址

终端:url.resolve('http://www.baidu.com' , '/path1/path2')

6.url.parse的高级用法,

默认parse方法的第二个参数为false,现在我们改成true试一下

终端: url.parse('http://www.baidu.com?aaa=xxx&bbb=yyy' , true)


7.当不知道某一个地址的协议的时候,可以给parse增加第三个参数来完成解析的请求


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,293评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,705评论 0 17
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 7,186评论 1 37
  • 当我说出:“如果你自私一点多好”这句话的时候,她突然克制不住自己的情绪,难过的哭了。 我默默的收拾好桌子,心里在想...
    伊林小仙阅读 2,615评论 0 1