是不是像php

时间:2017-03-17 16:54:37

标签: node.js error-handling

好的,所以我知道任何nodejs开发人员的第一句话就是“不要做”。

我的好奇心今天得到了我的好处,但我找不到任何关于它的文件。我不确定缺少文档是否意味着它不存在,或者是否因为不合适而没有记录。

在PHP中,您可以在函数前面使用方便(虽然通常被误用)的“@”运算符,这样它就不会报告错误。

在今天为nodejs项目编写一些测试时,每个测试都需要通过简单地执行./.tmp/email.html来删除特定文件fs.unlinkSync('./.tmp/email.html', 'utf-8')。有几个测试没有生成文件所以我的'after'钩子导致这些测试失败。显而易见的解决方法是在尝试删除文件之前测试文件是否确实存在。

那是我好奇心得到的时候。在PHP的时代(好吧,我仍然做了很多Wordpress开发),我只需在前面添加一个@符号来关闭不存在的文件的抱怨,因为我真的没有在这种特殊情况下,是否存在文件。然后我会使用全局error_handler来捕获任何这些错误,仅供参考。

所以问题是:在nodejs中是否存在类似于PHP的错误控制操作符。我不是在问这是不是一个好主意。

PHP文档error-control-operator

0 个答案:

没有答案