在 Hyperledger Fabric Composer 中,如何发送事件?
In Hyperledger Fabric Composer, how do I send events?
在 Hyperledger 链代码中,可以使用以下命令发送事件:
stub.SetEvent("<event name>", "<payload>")
在 Fabric Composer 中(特别是在 logic.js 文件中),如何发送类似的事件?
我如何在 Node.js 应用程序中收听此事件,以便我的 UI 可以在特定事件已经发生时通知用户。
我们目前正在积极处理此问题。您可以在此处关注进度:
https://github.com/hyperledger/composer/issues/66
您可以像这样在 .cto 文件中定义事件:
event BasicEvent {
}
您可以像这样从 logic.js 发出事件:
// emit BasicEvent
var factory = getFactory();
var basicEvent = factory.newEvent('<your namespace>', 'BasicEvent');
emit(basicEvent);
来源:https://hyperledger.github.io/composer/business-network/publishing-events.html
在 Hyperledger 链代码中,可以使用以下命令发送事件:
stub.SetEvent("<event name>", "<payload>")
在 Fabric Composer 中(特别是在 logic.js 文件中),如何发送类似的事件?
我如何在 Node.js 应用程序中收听此事件,以便我的 UI 可以在特定事件已经发生时通知用户。
我们目前正在积极处理此问题。您可以在此处关注进度: https://github.com/hyperledger/composer/issues/66
您可以像这样在 .cto 文件中定义事件:
event BasicEvent {
}
您可以像这样从 logic.js 发出事件:
// emit BasicEvent
var factory = getFactory();
var basicEvent = factory.newEvent('<your namespace>', 'BasicEvent');
emit(basicEvent);
来源:https://hyperledger.github.io/composer/business-network/publishing-events.html