Composer v0 中 node-red-contrib-composer 节点的意外输出。9.x
Unexpected output with node-red-contrib-composer nodes in Composer v0.9.x
随着 composer v0.9.0 的引入,我注意到 node-red 中 node-red-contrib-composer 的行为非常奇怪。当使用 Hyperledger-composer-in 节点监听来自 composer 的事件时,现在输出 returns 过多的垃圾信息以及事件中包含的信息。此外,事件中 referenced/included 的资产的某些属性已更改,例如 $class 属性 更改为 $namespace 和 $type。我正在使用来自 hyperledger github 的基本样本网络以及这个节点红色流:https://pastebin.com/k4Chgs66
[
{
"id": "6541ffea.a8bec8",
"type": "tab",
"label": "Sample Network",
"disabled": false,
"info": ""
},
...
这是我从控制台中的 msg 对象获得的输出示例:https://pastebin.com/5EkNe00h
ValidatedResource {
'$modelManager':
ModelManager {
modelFiles:
{ 'org.hyperledger.composer.system':
ModelFile {
modelManager: [Circular],
declarations:
...
关于为什么会发生这种情况有什么想法吗?事件通知在 Composer playground 中正常工作,node-red 输出有什么不同的原因吗?感谢您的帮助!
你有哪个版本的 node-red-contrib-composer 节点?查看输出,我认为您可能有一个早期版本,它在发送输出之前没有将资源转换为 json。您可以尝试更新节点,看看您是否仍然遇到同样的问题?
NPM 中似乎有两个 Node-Red composer 包,这可能会导致一些混淆:node-red-contrib-composer 和 node-red-contrib-hyperledger-composer。我安装了后来的。我确实卸载了,而是安装了 node-red-contrib-composer,但没有看到 Out 节点的删除选项
随着 composer v0.9.0 的引入,我注意到 node-red 中 node-red-contrib-composer 的行为非常奇怪。当使用 Hyperledger-composer-in 节点监听来自 composer 的事件时,现在输出 returns 过多的垃圾信息以及事件中包含的信息。此外,事件中 referenced/included 的资产的某些属性已更改,例如 $class 属性 更改为 $namespace 和 $type。我正在使用来自 hyperledger github 的基本样本网络以及这个节点红色流:https://pastebin.com/k4Chgs66
[
{
"id": "6541ffea.a8bec8",
"type": "tab",
"label": "Sample Network",
"disabled": false,
"info": ""
},
...
这是我从控制台中的 msg 对象获得的输出示例:https://pastebin.com/5EkNe00h
ValidatedResource {
'$modelManager':
ModelManager {
modelFiles:
{ 'org.hyperledger.composer.system':
ModelFile {
modelManager: [Circular],
declarations:
...
关于为什么会发生这种情况有什么想法吗?事件通知在 Composer playground 中正常工作,node-red 输出有什么不同的原因吗?感谢您的帮助!
你有哪个版本的 node-red-contrib-composer 节点?查看输出,我认为您可能有一个早期版本,它在发送输出之前没有将资源转换为 json。您可以尝试更新节点,看看您是否仍然遇到同样的问题?
NPM 中似乎有两个 Node-Red composer 包,这可能会导致一些混淆:node-red-contrib-composer 和 node-red-contrib-hyperledger-composer。我安装了后来的。我确实卸载了,而是安装了 node-red-contrib-composer,但没有看到 Out 节点的删除选项