我正在使用 Node v0.6.5 中的核心集群模块。我有以下代码:
var cluster = require('cluster');
var http = require('http');
var numWorkers = 3;
var count = 0;
if (cluster.isMaster) {
for (var i = 0; i < numWorkers; i++) {
cluster.fork();
}
} else {
console.log('createServer called');
http.createServer(function (req, res) {
count++;
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Count is: ' + count.toString());
}).listen(1337, "127.0.0.1");
}
每次我点击页面时,计数都会增加两次,例如1,3,5,7...为什么会增加两次?
最佳答案
这可能是浏览器静默请求 /favicon.ico
的另一种情况,因此每个页面有 2 个请求。
关于Node.js - 核心集群模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8905162/