基于node搭建简易Web服务器,以及中文乱码

基于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();
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值