console.log和response.write之间的区别是什么?

时间:2017-03-29 13:05:42

标签: node.js terminal console.log response.write

除了使用console.log打印从请求和response.write收到的内容以回送请求之外,这两个似乎基本上做同样的事情(回复数据给我)。提前谢谢!

1 个答案:

答案 0 :(得分:1)

console.log将数据放在标准输出(文件描述符编号1)上。

response.writeresponse对象上写入数据,无论它是什么。在您的情况下,它似乎是对HTTP请求的响应,但它可能是任何其他流(包括标准输出)。

这两个命令的结果可以在同一个地方结束 - 就像你的屏幕一样 - 但是采用不同的路径到同一个目的地:console.log在这个过程中没有使用网络但是{{1 (最有可能)。我说“最有可能”,因为您的问题不清楚这是response.write对此的回应。