// 引入内置http,querystring模块
const http = require('http');
const querystring = require('querystring');
//创建http服务实例server
const server = http.createServer((req, res) => {
console.log(`method: ${req.method}`); //请求方法
const url = req.url; //请求地址
console.log('url: ', url);
req.query = querystring.parse(url.split('?')[1]); //获取GET方法的参数
console.log('query: ', req.query);
res.end( //返回
JSON.stringify(req.query)
)
})
//服务开启在8000端口
server.listen(8000, () => {
console.log('The service starting on port 8000');
})
为什么会有两次GET请求,第二次是请求默认的网页图标所产生的