一个简单的小DEMO,但是GET请求始终会卡住,大家帮忙看看`
代码如下,每次GET都会卡住不返回,请问问题出在哪? index.html文件是存在的,没有问题。
var http = require('http');
var server = http.createServer();
var querystring = require('querystring');
var fs = require('fs')
var config = {
port : 1026,
max_body : 1024 * 1024 * 20,
};
var index = function(res) {
fs.readFile('index.html',function(err, data) {
if(err)
cosneolo.error(err);
else
{
res.writeHead(200, {'Content-Type': 'text/html','Content-Length':data.length});
res.write(data);
res.end();
}
});
}
var requestFunction = function(req, res) {
if (req.url == '/') {
return index(res);
}
};
server.on('request', requestFunction);
server.listen(config.port);