nodejs探求事件环机制

来源:互联网 发布:c语言enum格式 编辑:程序博客网 时间:2024/05/22 12:40

var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){var userid = parseInt(Math.random() * 89999) + 10000;console.log("欢迎" + userid);res.writeHead(200, {"Content-Type":"text/html;charset=UTF-8"});//两个参数,第一个是完整路径,当前目录写.///第二个参数,就是回调函数,表示文件读取成功之后的事情fs.readFile("./test/1.txt", function(err, data){if(err){throw err;}console.log(userid + "读取完毕");res.end(data);});});server.listen(3000, "127.0.0.1");

 

//stat检测状态fs.stat("./album/aaa",function(err, data){//检测这个路径是否为文件夹console.log(data.isDirectory());});


//读取文件夹var wenjianjia = [];fs.readdir("./album", function(err, files){//console.log(files);//files是文件夹名的数组for(var i = 0; i < files.length; i++){var thefilename = files[i];fs.stat("./album/" + thefilename, function(err, stats){//如果他是一个文件夹,那么输出他if(stats.isDirectory()){wenjianjia.push(thefilename);}});}console.log(wenjianjia);});