//请求的url
const http = require('http');
//querystring 模块提供用于解析和格式化 URL 查询字符串的实用工具
const queryString = require('querystring');
const server = http.createServer((req, res) => {
console.log("method:" + req.method); //打印 请求的发送类型
//method:GET
const url = req.url; //获取请求的url
console.log("url:" + url);
//url:/aaaa/bbbb?aa=12&bb=223
//url.split('?')[1] 通过?对url 进行切割 获取到后面的请求参数
const value = url.split('?')[1]; //get 请求 携带的数据
//queryString.parse 默认可以把 aa=12&bb=223 或 aa&12&bb&223 解析成json 对象
const query = queryString.parse(value);
console.log(query);
//{ aa: '12', bb: '223' }
res.end(
// 将json对象转化成 string 字符串
JSON.stringify(query)
)
});
server.listen(3000);