我正在编写一个 QA 机器人,
它使用 expressjs 作为后端服务,客户端使用 REST 提出问题并得到答复。
所以我正在寻找工作流引擎或状态机库。
已阅读Javascript 中的工作流引擎, 但它似乎在前端使用。
并找到了一个 lib noflo ,但对于不熟悉英语的新手来说很难使用。
我正在编写一个 QA 机器人,
它使用 expressjs 作为后端服务,客户端使用 REST 提出问题并得到答复。
所以我正在寻找工作流引擎或状态机库。
已阅读Javascript 中的工作流引擎, 但它似乎在前端使用。
并找到了一个 lib noflo ,但对于不熟悉英语的新手来说很难使用。
看看https://github.com/steelbreeze/state - 这提供了一个松散地基于 UML 2 语义的分层状态机(使用状态之间的“完成转换”,您可以实现类似工作流的行为)。