gpt4 book ai didi

node.js - node中的error,stderr,stdout有什么区别

转载 作者:IT老高 更新时间:2023-10-28 23:16:18 33 4
gpt4 key购买 nike

我正在使用 node.js 并且想要处理错误消息。erro、stderr、stdout有什么区别?

在编写 shell 时,我重定向了 stderr 并发现了有用的错误消息,它解决了问题。

我也不清楚计算机具有哪种输出的概念。谁能全面解释一下?

谢谢。

最佳答案

这实际上是一个有趣的问题。如果您像这样格式化问题的标题,您可能会得到更多答案——Node JS 在错误、标准错误和标准输出之间的区别。
我不会重复 stdout 和 stderr 之间的区别,因为之前已经回答过了。

但是,error 和 stderr 之间的区别并不那么容易区分。

Error 是 Node JS 创建的错误对象,因为它在执行您的命令时遇到问题。查看更多 here

Stderr 是一个标准输出流,因为在执行过程中出现了问题——也就是说 Node JS 执行你的命令没有问题,是你的命令本身抛出了错误。

如果这很清楚,请告诉我,否则,我很乐意举个例子:)

关于node.js - node中的error,stderr,stdout有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29640032/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com