完整的代码, 可以复制引用
let http = require("http"); // 引入http模块
let url = require("url"); // 引入url模块,用于格式化url
// 创建HTTP服务器
http.createServer(function(request, response) {
// 设置HTTP响应头部信息,状态码为200,响应格式为text/plain
response.writeHead(200, {"Content-Type": "text/plain"});
// 向客户端发送响应数据
response.write("Hello World");
// 不处理favicon.ico的请求
if (request.url !== "/favicon.ico") {
// 使用url模块解析url获取参数
let info = url.parse(request.url, true).query;
console.log(info['abc']); // 打印abc参数的值
}
// 输出服务器地址信息到控制台
console.log('httpServer http://127.0.0.1:8888');
// 结束响应,发送给客户端
response.end();
}).listen(8888); // 服务器监听在8888端口