我被玩弄的Node.js,当你运行该代码奇怪的事情发生:
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);
我希望它像一个页面访问量计,但随着浏览器选项卡中的每一个刷新我得到的似乎是结果i=i+2
,而不是一个简单的增量。 可能有人解释这种行为对我?