封装读取文件(node js)
我们都会简单的读取文件,,今天我们就来讲一下用函数封装读取文件。
1.首先我们要先建好文件
2.我们在index.js里面写入代码:
1 var http=require(‘http‘); 2 var fs=require(‘fs‘); 3 http.createServer(function(req,res){ 4 res.writeHead(200,{‘Content-Type‘:‘text/html/css;charset=utf-8‘}); 5 var url=req.url; 6 var fileName=""; 7 switch(url){ 8 case ‘/‘: 9 fileName=‘index.html‘; 10 read(fileName,res) 11 break; 12 case ‘/list.html‘: 13 fileName=‘list.html‘; 14 read(fileName,res) 15 break; 16 case ‘/student.html‘: 17 fileName=‘student.html‘ 18 read(fileName,res); 19 break; 20 case ‘/style.css‘: 21 fileName=‘style.css‘; 22 read(fileName,res); 23 break; 24 default : 25 res.write(‘请输入正确的路径‘); 26 res.end(); 27 } 28 }).listen(3000,function(){ 29 console.log(‘服务器已启动!!!‘) 30 }) 31 function read(fileName,res){ 32 fs.readFile(fileName,‘utf-8‘,function(err,data){ 33 if(err){ 34 var msg=fileName+‘文件读取失败‘ 35 res.end(msg); 36 }else{ 37 res.end(data) 38 } 39 }) 40 }
3.打开cmd命令窗口,输入node idnx.js
4.输入地址后,我们看一下效果
5.当输入错误的路径时,要给予我们提醒的话,我可以这样作:
在浏览器中显示出来就是这样:
好了,以上就是我们今天的全部内容了,希望对大家有所帮助!!!
封装读取文件(node js)
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/40054.html
- 上一篇:Web应用防火墙云WAF详细介绍
- 下一篇:JS 设计模式之单例模式