网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Node.js(三)——URL模块

URL模块:

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了句容免费建站欢迎大家使用!

URL:统一资源定位符,偏重定位

URI:统一资源标识符,偏重标识

网站就是URL,是一个具体的符号说明了要通过哪一种协议来访问一个资源

URI更抽象,是一个字符串格式规范 是一种概念上的定义

事实上,URL是URI的子集

在该模块中有三个方法

url.parse(urlStr, [parseQueryString], [slashesDenoteHost])

解析地址,解析成一个对象

url.format(urlObj)

将一个url对象格式化成url字符串

url.resolve(from, to)

也是用来解析的,把两个参数拼接成浏览器可以识别的格式

下面用来演示url模块:

url.parse(urlStr, [parseQueryString], [slashesDenoteHost])

进入node环境,输入url

Node.js(三)——URL模块

url的组成部分如下:

Node.js(三)——URL模块

protbcol:底层所使用的协议是http还是ftp等等

slashes:是否有协议的双斜线

hash:哈希值,锚点值

search:查询字符串参数

query:发送给http协议的数据,通常为参数串形式

pathname:访问资源路径名

path:路径

详细解析如下:

Node.js(三)——URL模块

第二个参数:

Node.js(三)——URL模块

第三个参数:

有种情况下不知道一个地址的传输协议,但是又想得到正确的host

Node.js(三)——URL模块

可以根据需求来传递参数

url.format(urlObj)

来演示format对象

Node.js(三)——URL模块

url.resolve(from, to)

Node.js(三)——URL模块

只要涉及到网络请求的接收 路径参数的处理就能用到url模块

就能解析出url的组成部分,从而识别请求的类型以及来判断如何访问数据


网站标题:Node.js(三)——URL模块
分享路径:http://bjjierui.cn/article/gssehe.html

其他资讯