位置: 编程技术 - 正文

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针对静态文件的压缩,版本控制打包的实例讲解(静态文件格式有哪些)

  • 一般纳税人开劳务发票几个点
  • 个人独资企业生活费用和经营费用混在一起的
  • 发票校验码被章盖住了
  • 辞退员工补偿金是按实发工资算还是应发
  • 管家婆软件记账流程
  • 进料加工余料结转可以跨年吗
  • 怎么强调各个分公司之间无直接联系
  • 回购股票增加权益吗
  • 收到政府补贴现金流量表怎么填
  • 购买饲料计入哪个科目?
  • 餐饮公司如何挣钱
  • 地税开发票为啥要交百分之二的企业所得税?
  • 注册资金印花税是资金账簿吗
  • 公司按月工资怎么算
  • 交强险是不是只要有发票就可以报销
  • 在会计上跨季度增值税专用发票怎么进行红冲?
  • 购入商品怎么做会计分录
  • 企业修路会计分录
  • 三代税款手续费是什么意思
  • 酒店垃圾处理费标准怎么确定
  • 股东变更交印花税会计分录
  • 如何刷新手机
  • Mac怎么用有线网络
  • 发工资和扣社保的区别
  • 公司购消防器材会计分录
  • win7为什么还有人用
  • cmos是bios参数设置的
  • 营改增后工程税收怎么计算
  • 本月购买原材料怎么入账
  • 销售使用过的固定资产怎么填申报表
  • php7.0
  • 简述php中常用魔术方法及其各自的作用
  • 企业所得税核定征收方法有哪两种
  • python中的sum函数怎么用
  • 专票当天可以领取吗
  • 当天的电子发票怎么开
  • 应收利息可以计入其他应收款吗
  • 代理记账公司工作经历
  • 合伙企业与公司一样具有高度的人合性
  • 开发阶段发生的费用计入什么科目
  • 帝国cms导入模板后怎样调用
  • 增值税发票用完后如何领取新的
  • 什么是ad域服务
  • mysql数据库在使用时的常见错误号和解决方法有哪些?
  • 贸易企业出口退税计算方法
  • sqlserver实现离散组合算法
  • 小规模纳税人的条件
  • 专项资金账务体现不出怎么办
  • 房地产企业所得税税负率是多少
  • 政府投资资产会计核算科目
  • 投资方收到股票怎么处理
  • 委托加工物资贷方
  • 换工作后个税app单位会自动更改吗
  • 其他应收款平行记账科目
  • 事业单位收入是再分配吗
  • 房地产开发企业土地增值税怎么计算
  • 新手学会计怎么学
  • 新准则房地产企业收入确认时间
  • select语句中的select*说明
  • 什么是存储过程?有哪些优缺点?
  • win8.1无法连接无线网
  • 电脑开机显示xp后无反应
  • linux安装sz
  • 怎么使用winpe
  • mac的分辨率怎么调
  • 简述linux系统中有哪些文件类型?
  • windowsxp是什么时候正式发布
  • Linux的bg和fg命令简单介绍
  • kcleaner是什么文件夹
  • windows网络诊断在哪
  • 360安全卫士检测出来高危漏洞需要修复吗
  • [个人学习笔记]Android 从网络获取json并解析 --Demo
  • jquery插件使用教程
  • python开发软件教程
  • jquery的validate前端表单验证
  • android mvp mvc
  • 增值税进项发票勾选时间
  • 缴款书的基本内容
  • 延安市地方税务局电话
  • 海员证办理流程需要什么手续时间多长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设