调试流程
普通运行会一直执行到结束。调试则可以在某个节点前停下来,让你看看输入是什么、已经走过哪些步骤,再决定继续还是只走一步。
断点是什么
断点是你选中的一个暂停位置。启动调试时,把节点 ID 放进 breakpointNodeIds。流程快走到这个节点时会暂停,你可以检查当时的数据。
如果不需要停在某个节点,也可以先启动调试,再观察会话状态。会话会有自己的 ID,同时关联一次运行;两者用途不同:会话 ID 用来发“继续、单步、停止”命令,运行 ID 用来看事件和输出。
每次操作怎么做
- 读取调试会话,看它是否已经暂停。
- 决定 继续、单步或停止。
- 发送带
commandSequence的命令。 - 再读取会话,确认状态有没有变化。
commandSequence 是命令编号,同一个会话里的新命令要往上加。它能防止旧请求因为网络重试而重复执行。
第一次接触调试,先在控制台点击 调试流程 操作一遍会更直观。随后可按调试会话 API把相同步骤写进程序。