在 node.js 中,ReadFile ()展示了如何捕获错误,但是没有关于错误处理的 ReadFileSync ()函数的注释。因此,如果在没有文件时尝试使用 readFileSync () ,就会得到错误 Error: ENOENT, no such file or directory
。
如何捕获引发的异常?Doco 没有说明抛出了什么异常,所以我不知道需要捕获什么异常。我应该指出,我不喜欢 try/catch 语句的通用“捕捉每一个可能的异常”样式。在这种情况下,我希望捕获文件不存在时发生的特定异常,并尝试执行 readFileSync。
请注意,我只在服务连接尝试之前启动时执行同步功能,因此不需要注释说明我不应该使用同步功能: -)