// 引入模块
const http = require("http");
const url = require("url");
// 开启服务
http.createServer((req, res) => {
// 打印出访问的路径
console.log(req.url); // /admin?name=zs
// 打印出url对象
console.log(url.parse(req.url));
// 加一个true,query的值将有原来的字符串变为对象格式
console.log(url.parse(req.url, true));
// 还可以通过format方法将对象格式的转换为字符串形式的
let str = url.format(urlObj);
console.log(str); // 打印出 /admin?name=zs
}).listen(8080); // 监听8080端口
打印 url.parse(req.url)结果如下:
打印 url.parse(req.url, true)结果如下: