深入浅出Nodejs读后感(一)

第一部分

异步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读后感(一)

分享到:更多 ()

发表评论 0