未提供连接类型,未定义 'x-type' 属性

No connection type provided, no 'x-type' property defined

我正在尝试通过 nodejs sdk 连接到我的 hyperledger 网络 bizNetworkConnection.connect("card_name") 并抛出

Error: No connection type provided, probably because the connection profile has
no 'x-type' property defined.

我正在使用 composer rest api 进行交互,但后来才知道它们不支持除 "where" 之外的环回过滤器。所以现在我正在尝试通过节点 sdk 进行连接。网络已启动并且 运行 网络中没有错误。作曲家版本 0.16.3

看起来您的应用程序正在使用比 0.16.x 更新的 composer sdk 库。 0.17 及更高版本中引入了带有 x-type 属性 的连接配置文件,您收到此错误的事实意味着您必须使用更高版本。对于您的应用程序,您应该将对 composer-clientcomposer-admin 的依赖项修复为 0.16.3,例如

"dependencies" : {
    "composer-client" : "0.16.3",
    "composer-admin" : "0.16.3"
}