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);