URL 模块
url.parse() : 解析 url
const url = require('url')
const api = "http://www.baidu.com?name=jack&sex=1"
const _url=url.parse(api)
console.log(_url)

添加 true,可以将 query 属性转为对象

这样通过 query.name ,query.sex 就可以获取大 url 中携带的参数
url.format( )
url.resolve( ) 添加或者替换地址
const http = require('http');
const url = require('url')
http.createServer(function (request, response) {
request.url = 'http://www.baidu.com?name=jack&age=18';
response.writeHead(200, {'Content-Type': 'text/plain'});
//console.log(request.url);//在终端打印浏览器访问的地址
const userInfo = url.parse(request.url,true).query //获取请求地址中携带的参数
console.log(userInfo.name,userInfo.age); //jack 18
response.end('Hello World');
}).listen(8081);

浙公网安备 33010602011771号