zoukankan      html  css  js  c++  java
  • url模块学习小结

    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' },
          ....
        }
    */
  • 相关阅读:
    vue-cli与后台数据交互增删改查
    echart地图下钻
    Vue中data重置问题
    页面滚动tab监听
    less笔记
    bootstrap-table 行内编辑
    bootstrap-table固定表头固定列
    微信分享配置(js-sdk)
    npm查看全局安装过的包
    页面固定定位超出一屏
  • 原文地址:https://www.cnblogs.com/yuliangbin/p/9483918.html
Copyright © 2011-2022 走看看