我正在写一个QA机器人,
使用expressjs作为后端服务,客户端使用REST来询问问题&得到了答复。
所以我正在搜索工作流引擎或状态机库。
已阅读Workflow engine in Javascript 但似乎在前端使用。
并找到了一个lib noflo,但很难用于不熟悉英语的新手。
答案 0 :(得分:1)
看一下https://npmjs.org/package/state.js - 这提供了一个基于UML 2语义的分层状态机(使用状态之间的“完成转换”,你可以实现类似工作流的行为)。
还有更多示例