跳转到内容

时间

一次暂停。

输入duration(时长)
输出无 —— 顺序由 done 来串接
配置duration、inputUnit:ms、s(默认)、min、h

这个节点不传递任何值:请把后续内容接到它的 done 端口上。 中止执行会干净地打断这次等待。

等到一个确定的时刻。

输入until
输出无
配置until —— 一个 ISO 日期,或一个以毫秒为单位的 epoch 时间戳

如果这个时刻已经过去,节点会立即触发。

按固定间隔发出。

输入frequency、cron、duration、endDate
输出tick —— 发出的值是该次触发的序号,从 0 开始
配置见下文
字段作用
modefrequency 或 cron
frequency + unit周期(s、min、h)
cron一个 5 或 6 字段的 cron 表达式
duration + durationUnit定时器的总活动时长
endDate停止日期

done 端口携带已发出的触发总次数。

它就是做轻量压力测试和周期性探测的那个节点。

当前时刻。

输入无
输出value —— 显示名为 now,类型为字符串
配置format:datetime(ISO,默认)、epoch、string

这个节点没有 error 端口。

日期的运算与格式化。

输入value、amount、other
输出result
op作用
add给 value 加上 amount 个 unit
subtract相减
format按 format 格式化
diffvalue 与 other 之间的差值,以 unit 表示

unit 接受:milliseconds、seconds、minutes、hours、days、 weeks、months、years。

现在 ──► 日期计算(add, 7, days) ──► 请求的 dateExpiration 端口

对于文本字段里的简单格式化, Handlebars 辅助函数 {{now}}、 {{timestamp}} 和 {{formatDate}} 往往就够了 —— 不需要额外的节点。