上一篇的第一个node项目成功运行,但是设置res.write('你好,世界'),浏览器运行出现乱码
解决:设置res.writeHeade(设置请求头)
//引入http模块
const http = require('http');
//设置主机名及端口
const hostname="127.0.0.1";
const port="3002";
//服务端响应处理
const server = http.createServer((req,res)=> {
res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
res.end('你好,世界!');
}
);
//端口监控
server.listen(port,hostname,()=>{
console.log(`服务器在运行在 http://${hostname}:${port}/ `);
//console.log(`服务器运行在 http://${hostname}:${port}/`);
}
)
完美解决node中文乱码问题
总结:设置writeHead请求头,在端口监控哪里的console不是单引号是大键盘数字键1左边的`