Yo estaba jugando con Node.js y algo extraño sucede cuando se ejecuta este código:variable se incrementa dos veces en función de devolución de Node.js http
var http = require("http");
var i = 0;
function onRequest(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("You're number " + i++);
response.end();
}
http.createServer(onRequest).listen(8888);
Yo esperaría que se comporte como un contador de páginas vistas , pero con cada actualización de la pestaña del navegador obtengo el resultado de lo que parece ser i=i+2
en lugar de un simple incremento. ¿Podría alguien explicarme este comportamiento?
[Sí.] (Http://mathiasbynens.be/notes/rel-shortcut-icon) Esta es la respuesta. –