博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NodeJS 笔记 URL模块
阅读量:6220 次
发布时间:2019-06-21

本文共 686 字,大约阅读时间需要 2 分钟。

url模块 ,包含分析和解析 URL 的工具。

var url = require('url');

url.parse(urlStr[, parseQueryString][, slashesDenoteHost])  第一个参数,输入 URL 字符串,返回一个对象。

var url = require('url');url.parse('http://www.tianh.top');
{ protocol: 'http:',  slashes: true,  auth: null,  host: 'www.tianh.top',  port: null,  hostname: 'www.tianh.top',  hash: null,  search: null,  query: null,  pathname: '/',  path: '/',  href: 'http://www.tianh.top/' }

  第二个参数是一个布尔值,如果为 truequery 属性将会一直赋值为对象,并且search 属性将会一直是字符串(可能为空)。 默认为false

  第三个参数也是一个布尔值,把//和下一个/之间的字符串解析成host,/后面的解析成pathname。 默认为false

url.format(urlObj)  输入一个解析过的 URL 对象,返回格式化过的字符串。

url.resolve(from, to)  拼接baseURL和 hrefURL 。

转载于:https://www.cnblogs.com/htian/p/5759402.html

你可能感兴趣的文章
基于http协议使用protobuf进行前后端交互
查看>>
bash腳本編程之三 条件判断及算数运算
查看>>
php cookie
查看>>
linux下redis安装
查看>>
弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言
查看>>
JavaScript 数据类型
查看>>
量子通信和大数据最有市场突破前景
查看>>
StringBuilder用法小结
查看>>
对‘初学者应该选择哪种编程语言’的回答——计算机达人成长之路(38)
查看>>
如何申请开通微信多客服功能
查看>>
Sr_C++_Engineer_(LBS_Engine@Global Map Dept.)
查看>>
非监督学习算法:异常检测
查看>>
App开发中甲乙方冲突会闹出啥后果?H5 APP 开发可以改变现状吗
查看>>
jquery的checkbox,radio,select等方法总结
查看>>
Linux coredump
查看>>
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
Myeclipes快捷键
查看>>
我的友情链接
查看>>
ToRPC:一个双向RPC的Python实现
查看>>
我的友情链接
查看>>