【问题标题】:Refresh flow without rebooting node server无需重启节点服务器即可刷新流程
【发布时间】:2022-04-18 09:17:52
【问题描述】:

我正在使用 Total.js Flow。我想知道如果我在不重新启动节点服务器的情况下编辑 Designer.json 是否可以刷新我的流程。

【问题讨论】:

  • 欢迎来到 Stack Overflow!我对你的问题做了一些小的语法修改。

标签: total.js


【解决方案1】:

目前这是不可能的。但我会在本周添加类似FLOW.reload() 的内容:-)。但是您需要添加一些schedulerwatcher 来观看designer.json 文件,因为FLOW.reload() 只会执行Flow 的重新加载。

更新:Total.js Flow v6 的新版本支持designer.json 文件的热重载。可以通过执行FLOW.reload()方法重新加载它,例如在code组件中或直接在应用程序中。

【讨论】:

  • 您好,首先感谢您的回答:),我还有一个问题,我想知道designer.json上的json插入在哪里?谢谢你:)
  • 抱歉耽搁了,我忘了回答。现在 Flow 支持 FLOW.reload() 热重载 designer.json。所以你可以在这里测试它:github.com/totaljs/flow(它是具有强大新功能的测试版)。
  • 嗨彼得,对不起,我也迟到了,我想知道我必须实现一个观察者吗?或 Flow.reload() 我会单独检测更改?谢谢
  • 嗨,是的 Flow 发出 ON('flow.reload', function() {}) 事件。你可以抓住它。
猜你喜欢
  • 2015-11-16
  • 2015-04-02
  • 2017-09-11
  • 2018-12-12
  • 2016-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-20
相关资源
最近更新 更多