nodered在没有注入节点的情况下写入文件

时间:2018-01-21 01:14:05

标签: node-red

我觉得将数据存储在文件中只能通过必须手动触发的注入节点工作。

我希望一旦新数据从函数节点进入,就会存储数据。触发节点也不起作用。

TCP输出节点的msg.payload应连接到文件输入节点,如下所示:

[{“id”:“54b54be5.ca3de4”,“type”:“tcp in”,“z”:“4d18212.60a81e”,“name”:“listening”,“server”:“server”, “主持人”: “”, “口”: “9100”, “datamode”: “流”, “数据类型”: “UTF8”, “换行”: “”, “主题”: “”, “BASE64”:假的中, “x”:296, “Y”:206, “线”:[[ “90434ae1.aa9b98”]], “outputLabels”:[ “节点”]},{ “ID”: “90434ae1.aa9b98”,”类型 “:” 文件 “ ”Z“: ”4d18212.60a81e“, ”名“: ”“, ”文件名“: ”examplefile“, ”appendNewline“:真实的, ”createDir“:假的, ”overwriteFile“:” 假”, “×”:575, “Y”:219, “线”:[]}]

1 个答案:

答案 0 :(得分:0)

不,您不需要注入节点,只需将函数节点连接到文件输出节点,它就会将msg.payload中输出的函数节点写入文件。

您确实需要函数节点上游的某些内容来使其运行,示例往往使用注入节点,因为它使测试变得容易,但实际使用的内容取决于您尝试解决的问题。 / p>