注意:我是node的新手,我根据这个例子运行了一个非常简单的节点站点(http://blog.falafel.com/Blogs/BasemEmara/basem-emara/2014/03/18/getting-started-with-node.js-for-windows)
我的代码是:
var http = require('http');
var reqCount = 0;
http.createServer(function (req, res) {
reqCount++;
res.writeHead(200, { 'Content-Type': 'text/plain' });
console.log(reqCount);
res.end('Request: ' + reqCount);
}).listen(3000);
在浏览器中,我最初获得1,点击刷新并获得3,5,7
在控制台中我得到每个int,每个请求两个
为什么每次请求都执行两次?
我也知道我不会直接处理请求,但想要开始基本,然后包括express。
答案 0 :(得分:1)
这可能是您的浏览器/favicon.ico
请求。
您还可以打印来自req
对象的请求网址,以查看:
console.log(req.url);