第一部分
异步I/O,Node读取文件
var fs = require('fs') fs.readFile('/path', function(err, file){ console.log('读取文件完成') }); console.log('发起读取文件');
“发起读取文件”在“读取文件完成”之前输出。
第二部分
var http = require('http'); var querystring = require('querystring'); //侦听服务器的request事件 http.createServer(function(req, res){ var postData = ''; req.setEncoding('utf8'); //侦听请求的data事件 req.on('data', function(trunk){ postData += trunk; }); //侦听请求的end事件 req.on('end',function(){ res.end(postData); }); }).listen(8080); console.log('服务器启动完成');`
上面这部分代码创建了一个Web服务器,并对于服务器而言绑定了request事件,对于请求对象,绑定了data事件和end事件
欢迎分享本文,转载请保留出处:前端ABC » 深入浅出Nodejs读后感(一)