nodejs_核心模块
时间:2020-03-17 13:16:38
收藏:0
阅读:68
查询字符串模块————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字符串
- parse():将url解析为对象,5个属性:
- 例子:在一个网址中获取它的查询字符串的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
原文:https://www.cnblogs.com/Syinho/p/12500583.html
评论(0)