相信大家对于nodejs应该不会陌生,如果真的比较陌生的请访问:http://nodejs.org或者http://cnodejs.org/了解。
这个简易MVC的结构如下图:
首先需要一个http服务来监听来自客户端的请求,大致代码如下:
varm_http =require('http');varm_querystring =require('querystring');varm_requestHandler =require('./requestHandler');exports.run =function(port){port ||(port =80);m_http.createServer(function(req,res){req.setEncoding('utf8');varpostData =[];req.on('data',function(chunk){postData.push(chunk);}).on('end',function(){req.post =m_querystring.parse(postData.join(''));m_requestHandler.handle(req,res);});}).listen(port);console.log('服务器启动!');};
以上req.on('data', ...)内,使用的是一个postData的数组来保存请求的数据,但是当数据量大的时候&#