码迷,mamicode.com
首页 > Web开发 > 详细

url模块学习小结

时间:2018-08-15 21:06:27      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:nod   地址   功能   小结   class   对组   ons   问号   键值对   

url模块是node自带的功能强大的url解析库。

var url = require("url");
var str = "http://192.168.0.109:80/static/index.html?name=zhufeng&age=7";
querys = url.parse(str,true)
query = querys.query;
console.log(url.parse(str,true));
console.log(query.age);
/*返回一个对象
    Url {
      protocol: ‘http:‘, //传输协议
      slashes: true, 
      auth: null,
      host: ‘192.168.0.109:80‘, //域名 + IP
      port: ‘80‘,    //端口号
      hostname: ‘192.168.0.109‘,    //域名(IP)
      hash: null,    //哈希值
      search: ‘?name=zhufeng&age=7‘,    //问号 + 传递进来的数据
      query: ‘name=zhufeng&age=7‘,    //传递进来的数据
      pathname: ‘/index.html‘,    //请求文件的路径及名称
      path: ‘/index.html?name=zhufeng&age=7‘,    路径名称 + 传递的数据
      href: ‘http://192.168.0.109:80/index.html?name=zhufeng&age=7‘ }    //原始的url地址
*/
//console.log(url.parse(str,true)); //增加true后,query中存储的是经过处理解析后的结果,把传递进来的对组数据以键值对的方式进行存储
/*
    Url {
      ....
      query: { name: ‘zhufeng‘, age: ‘7‘ },
      ....
    }
*/

 

url模块学习小结

标签:nod   地址   功能   小结   class   对组   ons   问号   键值对   

原文地址:https://www.cnblogs.com/yuliangbin/p/9483918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!