node.js - NodeJS HTTP 服务器和 Console.log

标签 node.js http logging

我有一个简单的 HTTP 服务器

require('http').createServer(function(req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World!');

    console.log('Got a request');   
}).listen(4000);

但是,当我运行它时,“收到请求”在控制台中出现了 3 次。知道为什么吗?

最佳答案

可能是您的浏览器试图获取您的图标

您可以使用以下方法确认这一点:console.log('Got a request : ' + req.url);

关于node.js - NodeJS HTTP 服务器和 Console.log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30622171/

相关文章:

html - 如果提交的表单包含验证错误,我是否应该返回 400 错误?

logging - 如何处理当前PowerShell脚本的输出流?

Android studio 错误,通过添加 Log.d 修复?

logging - AspectJ 切入点 - 获取对连接点类和名称的引用

javascript - 如何正确使用Parse.query.equalTo?

node.js - 下一个 JS : Error: EPERM: operation not permitted, rmdir

PHP文件上传。发布与放置?

http - 如何检查 HTTP 服务器保持事件超时?

node.js - 如何使用PM2运行多个应用程序?

node.js - EVP_DecryptFinal_ex :bad decrypt when using Node. js