url(需要手动引入)
url模块用于处理与解析URL。
常用方法:
- parse(""):将字符串类型的url转换为对象
- format({}):将对象转换为url
- resolve(url1,url2):url字符串拼接
应用:
parse(""):将字符串类型的url转换为对象
当我们获取到了一个网络地址,需要将其拆分并获取其中的参数。这时候我们可以使用parse("")来进行一个解析。
var url = require("url");
//引入url模块
var path = "http://47.96.133.125:80/find/findAll?name=lisi&age=12";
var resultUrl = url.parse(path);
console.log(resultUrl);
此时我们可以看到,parse方法将我们的url解析成为一个对象,我们可以非常轻松地获取它的内容。
format({}):将对象转换为url
当你获取了一个url对象时,可以使用这个方法将他重新还原为一个url地址。
var url = require("url");
var path = "http://47.96.133.125:80/find/findAll?name=lisi&age=12";
//parse(""):将字符串类型的url转换为对象
var resultUrl = url.parse(path);
//format将url对象转换为url
var path1 = url.format(resultUrl);
console.log(path1);//http://47.96.133.125:80/find/findAll?name=lisi&age=12
resolve(url1,url2):url字符串拼接
该方法可以将两个url字符串拼接在一起
var url = require("url");
var u1 = "http://47