url模块

作者: 不再犹豫Debug | 来源:发表于2018-10-31 17:57 被阅读0次

url模块,简单来说就是用来解析url的。

var url = require("url");
var server = http.createServer(function(req, res){
  var url = req.url;//这里获取url
  var query = url.parse(url, true).query;//url.parse("xx", true) 后面true是把字符串解析为对象。
  //例如&name=xxx&age=10&sex=男解析为{"name": "xxx", "age": 10, "sex": "男"}
})

类似的方法还有
https://example.com:8888/foo?id=asdf#bar
url.hash 获取#号之后的东西 #bar
url.host 获取主机部分 example.com:8888
url.hostname 获取主机名 example.com
url.href 获取及设置序列化URL example.com:8888/foo
url.pathname 获取及设置URL的路径(path)部分 /foo
url.search 获取及设置URL的序列化查询(query)部分 ?id=asdf

相关文章

  • node03-hackerNews2.0和模块化的使用

    url模块和querystring模块 url模块:能够解析req.url的模块 url.parse语法: ​ ...

  • Node.js模块学习——Url

    url模块 该模块允许解析URL、生成URL,以及拼接URL。 url.parse() url.parse(url...

  • 周国康-20160809笔记

    HTTP,URL,FS模块 HTTP模块 FS模块 URL模块 作业 构造静态服务Server:解析URL,根据U...

  • node js(三)

    url模块 用途: 模块用于处理与解析 URL API 实例化URL 返回URL对象

  • Node中url模块的方法

    URL模块是NodeJS的核心模块之一,用于解析url字符串和url对象 1、url.parse(url_str[...

  • NodeJs基础学习--url模块、querystring模块(

    url模块 url.parse url.format url.resolve url.parse(string) ...

  • Node的Url模块

    Url 模块 Node的url模块主要提供一些实用的函数来进行url的处理和分析。 url字符串和url对象 ur...

  • 核心模块——URL

    处理HTTP请求时url模块使用率比较高,因为该模块允许解析URL、生成URL,以及拼接URL。首先我们来看看No...

  • 高明1024学习笔记

    node.js的URL模块学习 URL统一资源定位符 URL中文文档:协议+域名/IP地址 该模块包含用以 URL...

  • NodeJs02

    url模块 ------------------------------------- req.url 表示用户的...

网友评论

      本文标题:url模块

      本文链接:https://www.haomeiwen.com/subject/dfbatqtx.html