猿问

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

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


富国沪深
浏览 446回答 1
1回答

慕莱坞森

用户请求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
随时随地看视频慕课网APP
我要回答