console.log 和 response.write 有什么区别?
What's the difference between console.log and response.write?
除了使用 console.log 打印从请求中收到的内容和使用 response.write 回显请求外,这两者似乎基本上做同样的事情(回显数据给我) .提前致谢!
console.log
将数据放在标准输出上(文件描述符编号 1)。
response.write
将数据写入 response
对象,无论它是什么。在您的情况下,它似乎是对 HTTP 请求的响应,但它可能是任何其他流(包括标准输出)。
这两个命令的结果最终可能会出现在同一个地方——比如你的屏幕——但采用不同的路径到达相同的目的地:console.log
在此过程中不使用网络,但response.write
(很可能)会。我说 "most likely" 是因为从你的问题中不清楚这个 response
是对什么的回应。
除了使用 console.log 打印从请求中收到的内容和使用 response.write 回显请求外,这两者似乎基本上做同样的事情(回显数据给我) .提前致谢!
console.log
将数据放在标准输出上(文件描述符编号 1)。
response.write
将数据写入 response
对象,无论它是什么。在您的情况下,它似乎是对 HTTP 请求的响应,但它可能是任何其他流(包括标准输出)。
这两个命令的结果最终可能会出现在同一个地方——比如你的屏幕——但采用不同的路径到达相同的目的地:console.log
在此过程中不使用网络,但response.write
(很可能)会。我说 "most likely" 是因为从你的问题中不清楚这个 response
是对什么的回应。