位置: 编程技术 - 正文

Node.js学习之地址解析模块URL的使用详解(node.js入门)

编辑:rootadmin

推荐整理分享Node.js学习之地址解析模块URL的使用详解(node.js入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js入门,node.js入门,node.js入门教程,node.js权威指南,node.js基础入门,node.js权威指南,node.js权威指南,node.js入门教程,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文主要给大家介绍了关于Node.js地址解析模块URL使用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

url结构化/模块化/路径解析

结构化:url.parse(urlString[, parseQueryString[, slashesDenoteHost]]) 模块化:url.format(urlObject) 路径解析:url.resolve(from, to)

一个URL字符串是一个结构化的字符串包含多个有意义的组件。在解析时,返回一个URL对象包含每一个组件的属性。

官方手册上面的一张图是这样子的:

这张图解释了一个url结构化成哪些部分,哪些部分又包含哪些部分

protocol: 请求协议

host: URL主机名已全部转换成小写, 包括端口信息

auth:URL中身份验证信息部分

hostname:主机的主机名部分, 已转换成小写

port: 主机的端口号部分

pathname: URL的路径部分,位于主机名之后请求查询之前

search: URL 的“查询字符串”部分,包括开头的问号。

Node.js学习之地址解析模块URL的使用详解(node.js入门)

path: pathname 和 search 连在一起。

query: 查询字符串中的参数部分(问号后面部分字符串),或者使用 querystring.parse() 解析后返回的对象。

  hash: URL 的 “#” 后面部分(包括 # 符号)

url结构化

将一个url地址结构化成为拥有上图属性的url对象。url.parse第二个和第三个参数默认为false。

第二个参数决定query属性值是字符串还是对象 第三个参数如果为true,//后的第一个令牌文字字符串和下一个/之间的文字字符串将被解释为主机

例子如下

第二个参数为true时

例子如下:

第三个参数对比

例子如下:

url模块化

将一个url对象转换成一个url字符串,url对象中的属性为url.parse()产生的对象的属性。

url.parse()和url.format()互为逆操作。

例子如下:

路径解析:url.resolve(from, to)

url.resolve()方法解决了目标URL相对于基本URL的方式类似于Web浏览器解决锚标记href。

官方手册例子:

总结

标签: node.js入门

本文链接地址:https://www.jiuchutong.com/biancheng/379540.html 转载请保留说明!

上一篇:Node.js学习之查询字符串解析querystring详解(查看node)

下一篇:Grunt针对静态文件的压缩,版本控制打包的实例讲解(静态文件格式有哪些)

  • 一般纳税人开劳务发票几个点
  • 土地增值税会计核算
  • 固定资产报废处置收入要交增值税吗
  • 固定资产类型表
  • 制造业的税率是多少啊
  • 房地产预缴增值税是含税还是不含税
  • 制造费用在借方表示什么
  • 预缴 汇算清缴
  • 小规模增值税申报表如何填报
  • 合同印花税用不用计提
  • 企业购入办公桌和办公椅的核算
  • 收到固定资产抵账增值税计税基础
  • 内账应收应付算利润吗
  • 捐款怎样抵扣个税
  • 实物投资没有发票咋办
  • 劳务报酬申报个税后还需要开发票吗
  • 本月进项大于销项怎么做会计分录
  • 国税开增值税专票怎么开
  • 外籍人士劳务费怎么交税
  • 软件合同审核要点
  • 其他收益小企业会计报表没有怎么填
  • 专票私人能开吗?
  • 发票和款未付可以抵扣吗
  • 汽车行业返利账务处理
  • 如何禁用开始目录的app自动推荐
  • 专用发票增量申请流程
  • echart怎么用
  • info是什么软件
  • 无偿划转股权
  • 在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
  • 论文精读分析报告
  • php zmq
  • python3.4 numpy
  • 银行贷款入账需要什么
  • 企业和银行对账多久对一次
  • 外商投资企业wofe
  • 完税证明可以作废吗
  • 预收货款尚未发货
  • ps魔棒工具选择图像时在容差数值较大的是
  • Python支持向量能干什么
  • python 概率分布函数
  • python3 静态方法
  • 费用减少利润减少的情况
  • 普通发票销货清单
  • c#调用excel
  • 应付账款借方如何重分类会计科目
  • 给保安买大衣算贿赂吗
  • 接收商业承兑汇票有风险吗
  • 公司担保无效的后果
  • 月末需要计提
  • 办理食品经营许可证需要什么条件
  • 盈余公积的提取基数
  • 流动性比率怎么算
  • 免费给人一些客户资料违法吗
  • 固定资产折旧账务处理例题
  • 领用自产产品用于固定资产
  • 电话费计入什么二级科目
  • system is boot up with
  • 苹果7开发者模式怎么打开
  • kmservice.exe是什么
  • 如何使用windows 10
  • windows10mobile官网
  • 电脑开机蓝屏怎么解决xp系统
  • mac如何关闭开机密码
  • window10外接摄像头怎么启用
  • qt渲染机制
  • 解决胃胀气最快方法
  • 命令以管理员运行
  • ajax multipart/form-data
  • unity3d基础操作
  • rsa加密算法python
  • python搭建网站并在服务器上部署
  • angularjs常用总结
  • python内置方法大全
  • python如何批量造数据
  • android获取系统弹窗,自动点击
  • 河北税务总局发票怎么开
  • 山东省国家地税局官网
  • 深圳电子税务局app
  • 南京市车位产权证办理流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设