zoukankan      html  css  js  c++  java
  • nodejs_核心模块

    查询字符串模块————querystring

    • 引入模块:
    const querystring=require("querystring");
    
    • 方法:
      • parse():将查询字符串解析为对象。
      • stringify():将对象转为查询字符串。
    • 例子:
    const querystring=require('querystring');
    var a='lid=5&name=Nick';
    console.log(querystring.parse(a));//{lid:5,name:Nick}
    
    const querystring=require('querystring');
    var a={lid:5,name:'Nick'};
    console.log(querystring.stringify(a));//lid=1&name=Nick
    

    url模块————url

    • 引入模块
    const url=require('url');
    
    • 方法:
      • parse():将url解析为对象,5个属性:
        • protocol:协议
        • hostname:(主机(域名/ip地址))
        • port:端口
        • pathname:文件在服务器上的路径
        • query:查询字符串
      • format():将对象转换成url字符串
    • 例子:在一个网址中获取它的查询字符串的cname和price
    const querystring=require('querystring');
    const url=require('url');
    var url_1='http://www.tmooc.cn:3000/course/web.html?cname=js&price=5000';
    var queryStr=url.parse(url_1).query;
    console.log(querystring.parse(queryStr).cname);//js
    console.log(querystring.parse(queryStr).price);//5000
    
  • 相关阅读:
    js-依次循环异步请求(普通/ES6)
    jquery
    js
    selenium
    selenium
    selenium
    python
    selenium
    selenium
    selenium
  • 原文地址:https://www.cnblogs.com/Syinho/p/12500583.html
Copyright © 2011-2022 走看看