Node-Red - 如何捕获写入文件节点的错误?

问题描述 投票:0回答:1

我在流程中有一个写入文件节点,如下所示:

写入文件节点设置为向文件追加一行,当我为文件路径设置错误的地址时,它不会抛出任何错误,它的选项如下:

文件不存在,并且没有创建正确的文件,但是我如何获取错误并根据它更改响应?

exception node-red writefile
1个回答
0
投票

如果

LOG_FILE_PATH
环境变量为空,则文件写入节点只会向调试侧栏打印一条警告消息,并且不会抛出任何错误供 catch 节点接收。

如果路径指向运行 Node-RED 的用户无法访问的位置或文件,那么它只会在第一条消息上抛出异常,不会继续为每个输入消息抛出错误,因此不会可以为每个请求发送 500 错误。

© www.soinside.com 2019 - 2024. All rights reserved.