在 node.js中readFile()显示了如何捕获错误,但是没有关于错误处理的readFileSync()函数的注释。因此,如果我在没有文件的情况下尝试使用 readFileSync() ,则会收到错误消息Error: ENOENT, no such file or directory
。
如何捕获抛出的异常?doco 没有说明抛出了哪些异常,所以我不知道我需要捕获哪些异常。我应该注意,我不喜欢通用的“捕捉每一个可能的异常”风格的 try/catch 语句。在这种情况下,我希望捕获文件不存在时发生的特定异常,并尝试执行 readFileSync。
请注意,我仅在启动连接尝试之前执行同步功能,因此不需要我不应该使用同步功能的评论:-)