基于node搭建简易Web服务器,以及中文乱码
搭建完成之后需要使用localhost方式进行访问
关于在客户端中文乱码的问题:设置response.writeHead(200, {‘Content-Type’: ‘text/plain;charset=utf-8’}); 可以参考以下的案例进行设置
// 创建小阔爱的HTTP服务器
var http = require("http");
// 1. 创建一个服务
var server = http.createServer();
// 2. 设置端口号
server.listen(3000, function(){
// 服务器创建成功的回调函数
console.log("小阔爱的服务器已经创建完毕, 亲小阔爱查看");
})
// 3. 处理请求, request与click事件一致, 有请求就会触发request
server.on("request", function(request, response){
console.log("创建服务器成功: http://localhost:3000");
// 回调函数的第一参数: 报文的信息
// 回调函数的第二参数: 响应的对象
// 解决在客户端中文乱码问题
response.writeHead(200, {'Content-Type': 'text/plain;charset=utf-8'});
// 给予客户端响应的信息
response.write("小阔爱已经在服务器收到了小姐姐的请求了");
// 结束响应
response.end();
})