为什么每次运行都会调用两次onRequest
enter code herevar http = require('http');
var global_count = 1;
var onRequest =function(res,resp){
console.log('into server');
resp.write('您是第'+global_count+'次访客');
resp.end();
global_count++;
console.log(global_count);
}
var server=http.createServer(onRequest);
server.listen(9090);
4 回复
var http = require('http');
var server = http.createServer(function (res, resp) {
console.log(res.url);
resp.end();
});
server.listen(9090);
2次是因为浏览器会默认请求一次favicon.ico
E:\nginx-1.2.3\html>node test.js
/ 1111111111
/favicon.ico 1111111111
浏览器会自带一个HTTP请求favicon.ico!
这个在《Node入门》书里面有介绍,楼主可以参考一下
tks这个问题已解决。 加入路由 控制 和写缓存就不会出现第二次了、