Cuando se ejecuta este código, i
se incrementa en dos cada vez y no se puede identificar en la documentación o de otra manera por qué esto sería el caso. Esperaría que el incremento sea de uno para cada solicitud, pero no es así. ¿Por qué se está comportando así?NodeJS servidor aumentando la variable por dos para cada petición
var http = require('http');
var i = 0;
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Number: ' + i + '\n');
i++;
}).listen(8000, '127.0.0.1');
Solo para confirmar, ¿estás usando Chrome? ¿Has probado otro navegador? Sospecho que no sucederá en Firefox (por ejemplo), vea mi comentario sobre la respuesta de Raynos. –