启动node.js,得到令人困惑的结果

启动node.js,得到令人困惑的结果,node.js,Node.js,我目前正在深入研究node.js,从非常简单的例子开始 下面的代码其实不是什么大问题,但已经让我感到困惑: require('http') .createServer( function( req, res ) { console.log( 'receiving request' ); res.end( 'end' ); } ) .listen( 1337, "localhost" ); 通过控制台启动服务器后,我调用了 在控制台中,我收

我目前正在深入研究node.js,从非常简单的例子开始

下面的代码其实不是什么大问题,但已经让我感到困惑:

require('http')
    .createServer( function( req, res ) {
        console.log( 'receiving request' );
        res.end( 'end' );
    } )
    .listen( 1337, "localhost" );
通过控制台启动服务器后,我调用了 在控制台中,我收到“接收请求”消息两次,而不是预期的一次


这是怎么回事?我已经把这个简单的精简搞糟了吗?

浏览器在请求页面时会自动调用/favicon.ico。节点服务器同时响应“page”请求和“favicon.ico”请求。因此有两行日志。

是的,这将帮助您“隐藏”这些请求。顺便说一句,您可以通过单击答案左侧的复选标记来接受答案。祝你好运非常感谢。我正要接受,但又等了9分钟,我不得不离开,现在才回来。太棒了,我忘记了新成员的限制。非常感谢。