为了账号安全,请及时绑定邮箱和手机立即绑定

node不利用框架怎么实现对静态HTML,css,js的服务?

node不利用框架怎么实现对静态HTML,css,js的服务?

富国沪深 2018-12-19 15:11:05
node不利用框架怎么实现对静态HTML,css,js的服务
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

用户请求index.html时,我使用fs.readFile读取index.html并将data返回,代码如下:

function serverStatic(req,res){
var filePath;
if(req.url==="/"){
filePath = "index.html";
} else{
filePath = "./" + url.parse(req.url).pathname;
}

fs.exists(filePath,function(err){
if(err){
send404(res);
}else{
fs.readFile(filePath,function(err,data){
if(err){
res.end("<h1>500</h1>服务器内部错误!");
}else{
res.writeHead(200,{'content-type':'text/html'});
res.end(data.toString());
}
});//fs.readfile
}
})//path.exists

}//serverStatic



查看完整回答
反对 回复 2019-01-10
  • 1 回答
  • 0 关注
  • 445 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信