是否可以通过 Coffee/Javascript 为端口设置默认值或 IIP(初始信息包)?
通常最好为端口设置一个默认值,以便有一些初始数据开始。
是的,这是一个将在 NoFlo 0.5 中发布的新功能。使用新的端口 API,noflo.InPort
实例将default
在启动时发送通过端口选项键接收到的值。
所以,像:
noflo = require 'noflo'
exports.getComponent = ->
new noflo.Component
inPorts:
foo:
datatype: 'string'
default: 'baz'