// 引入http模块
const http = require('http');
// 创建服务器
var fs = require('fs');
let server = http.createServer();
// 对请求进行处理
commonDir = 'C:/Users/chenf/Desktop/webpro/nodejs/resource'
server.on('request',(req,res)=>{
// 默认是utf-8,但是浏览器不知道,浏览器的gbk
// 解决方法就是正确告诉 浏览器我给你发送内容的编码
var url = req.url;
var filePath = '/index.html';
if (url !== '/'){
filePath = url;
}
console.log(commonDir+filePath);
fs.readFile(commonDir+filePath,(err,data)=>{
if(err){
return res.end('404 not found');
}else{
res.end(data);
}
});
});
server.listen(2521,()=>{
console.log('系统已经开启!!!');
});
文件目录
效果: