在centOS中使用Hyperledger Composer-rest-server生成REST API时出错 [英] Error while generating REST api using hyperledger composer-rest-server in centOS

查看:122
本文介绍了在centOS中使用Hyperledger Composer-rest-server生成REST API时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我能够在CentOS linux服务器中使用hyperledger composer部署业务网络,但是在使用composer-rest-server生成REST api时却出现连接错误?

[root@bctlpblockchain03 ~]#composer network ping -c admin@tutorial-network
The connection to the network was successfully tested: tutorial-network
        version: 0.15.2
        participant: org.hyperledger.composer.system.NetworkAdmin#admin

Command succeeded

[root@bctlpblockchain03 ~]# composer-rest-server
? Enter the name of the business network card to use: admin@tutorial-network
? Specify if you want namespaces in the generated REST API: never use namespaces


? Specify if you want to enable authentication for the REST API using Passport:
No
? Specify if you want to enable event publication over WebSockets: Yes
? Specify if you want to enable TLS security for the REST API: No

To restart the REST server using the same options, issue the following command:
   composer-rest-server -c admin@tutorial-network -n never -w true

Discovering types from business network definition ...
Connection fails: Error: Failed to load connector module "composer-connector-hlf                                                                                        v1" for connection type "hlfv1". Cannot find module '/root/.nvm/versions/node/v8                                                                                        .9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/extension_                                                                                        binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/version                                                                                        s/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/e                                                                                        xtension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nv                                                                                        m/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/s                                                                                        rc/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '                                                                                        /root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modul                                                                                        es/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find                                                                                         module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/n                                                                                        ode_modules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Ca                                                                                        nnot find module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest                                                                                        -server/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node                                                                                        .node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/comp                                                                                        oser-rest-server/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64/                                                                                        grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/node_mod                                                                                        ules/composer-rest-server/node_modules/grpc/src/node/extension_binary/node-v57-l                                                                                        inux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib                                                                                        /node_modules/composer-rest-server/node_modules/grpc/src/node/extension_binary/n                                                                                        ode-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v                                                                                        8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/extension                                                                                        _binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versio                                                                                        ns/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/                                                                                        extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.n                                                                                        vm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/                                                                                        src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module                                                                                         '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modu                                                                                        les/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot fin                                                                                        d module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/                                                                                        node_modules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'
It will be retried for the next request.
Exception: Error: Failed to load connector module "composer-connector-hlfv1" for                                                                                         connection type "hlfv1". Cannot find module '/root/.nvm/versions/node/v8.9.1/li                                                                                        b/node_modules/composer-rest-server/node_modules/grpc/src/node/extension_binary/                                                                                        node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/                                                                                        v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/extensio                                                                                        n_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versi                                                                                        ons/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node                                                                                        /extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.                                                                                        nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc                                                                                        /src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module                                                                                         '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_mod                                                                                        ules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot fi                                                                                        nd module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server                                                                                        /node_modules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-                                                                                        Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-re                                                                                        st-server/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_no                                                                                        de.node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/co                                                                                        mposer-rest-server/node_modules/grpc/src/node/extension_binary/node-v57-linux-x6                                                                                        4/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/node_m                                                                                        odules/composer-rest-server/node_modules/grpc/src/node/extension_binary/node-v57                                                                                        -linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/l                                                                                        ib/node_modules/composer-rest-server/node_modules/grpc/src/node/extension_binary                                                                                        /node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node                                                                                        /v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/extensi                                                                                        on_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/vers                                                                                        ions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/nod                                                                                        e/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/                                                                                        .nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grp                                                                                        c/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find modul                                                                                        e '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_mo                                                                                        dules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'
Error: Failed to load connector module "composer-connector-hlfv1" for connection                                                                                         type "hlfv1". Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/node_modu                                                                                        les/composer-rest-server/node_modules/grpc/src/node/extension_binary/node-v57-li                                                                                        nux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/                                                                                        node_modules/composer-rest-server/node_modules/grpc/src/node/extension_binary/no                                                                                        de-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v8                                                                                        .9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/extension_                                                                                        binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/version                                                                                        s/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/e                                                                                        xtension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nv                                                                                        m/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/s                                                                                        rc/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '                                                                                        /root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modul                                                                                        es/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find                                                                                         module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/n                                                                                        ode_modules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node'-Ca                                                                                        nnot find module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/composer-rest                                                                                        -server/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node                                                                                        .node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/node_modules/comp                                                                                        oser-rest-server/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64/                                                                                        grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib/node_mod                                                                                        ules/composer-rest-server/node_modules/grpc/src/node/extension_binary/node-v57-l                                                                                        inux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v8.9.1/lib                                                                                        /node_modules/composer-rest-server/node_modules/grpc/src/node/extension_binary/n                                                                                        ode-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versions/node/v                                                                                        8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/extension                                                                                        _binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.nvm/versio                                                                                        ns/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/                                                                                        extension_binary/node-v57-linux-x64/grpc_node.node'-Cannot find module '/root/.n                                                                                        vm/versions/node/v8.9.1/lib/node_modules/composer-rest-server/node_modules/grpc/                                                                                        src/node/extension_binary/node-v57-linux-x64/grpc_node.node'
    at Promise.resolve.then (/root/.nvm/versions/node/v8.9.1/lib/node_modules/co                                                                                        mposer-rest-server/node_modules/composer-common/lib/connectionprofilemanager.js:                                                                                        136:42)
    at <anonymous>

推荐答案

您需要重建它

首先转到文件夹

cd '/root/.nvm/versi ons/node/v8.9.1/lib/node_modules/composer-rest-server/'

(放入您的"composer-rest-server"文件夹)

(into the folder where you have 'composer-rest-server')

然后

npm rebuild --unsafe-prem

现在可以使用

这篇关于在centOS中使用Hyperledger Composer-rest-server生成REST API时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆