Node 的基本设计原则是将应用程序放置在单线程(或单进程)中执行,同时异步处理所事件。
异步方式地打开文件并写入数据
//加载 http 模块var http = require('http');var fs = require('fs');//create http serverhttp.createServer(function(req,res){ //打开并读取文件 fs.readFile('hello.txt','utf8',function(err,data){ res.writeHead(200,{'Content-Type':'text/plain'}); if(err) { res.write('没能找到对应文件或不可读'); } else { res.write(data); } }); res.end(); }).listen(8124,function(){ console.log('绑定端口 8124');});