node

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// 引入http模块
let http = require("http");
// 引入查询字符串处理函数
let { parse } = require("querystring");

// 创建server对象
let server = http.createServer((request, response) => {
// request 请求对象
// response 返回对象
console.log(request.url);
let str = request.url.split("?")[1];
let obj = parse(str);
console.log(obj);
response.setHeader("content-type", "text/html;charset=utf-8");
if (obj.haha === "1") {
response.end("h1");
} else {
response.end("<h1>服务器启动成功</h1>");
}
});
// 监听端口
server.listen(9999, err => {
if (!err) {
console.log("服务器启动成功");
} else {
console.log("服务器启动失败");
}
});