通常,Node-RED流存储在文件系统的某个地方,名为flows_XXX.json。
在Bluemix上运行Node-RED时,它们存储在哪里? 如果您的节点实例不再启动,这可能很重要。
答案 0 :(得分:4)
从Node-RED样板创建时,Bluemix上的Node-RED实例始终连接Cloudant数据库服务。
nodered
<app_name>/flow
(使用编辑图标将其打开) {
"_id": "HUe-IoT-RED/flow",
"_rev": "6-3813d11089aa3e3adb9e704d4251bcdd",
"flow":
和尾随}
[ ]
之间的所有内容都是流量。它们可以导入另一个Node-RED实例。
答案 1 :(得分:2)
对于样板安装,包括流在内的所有数据都会持久保存到绑定的cloudant数据库。
详情可在node-red-bluemix repo - https://github.com/node-red/node-red-bluemix
中找到答案 2 :(得分:1)
通常,当节点红色实例不再启动时(如果某些内容发生了变化等),您可以在旧的错误应用程序上“重新启动”启动器代码。因此,应用程序首次“重置”,但您不会丢失流量,因为它们存储在Cloudant数据库中。
答案 3 :(得分:1)
正如Harald在之前的回答中描述的那样,一旦你创建了一个nodered样板实例,就会绑定到cloudant nosql实例来获取数据,而不是经典的json文件:这是因为文件系统上的文件会立即重置您的应用程序重新启动,而数据库服务仍然存在。 因此,如果您希望在无法启动后检索应用程序流,则必须访问cloudant nosql仪表板并在本地提取数据。