在centOS中使用Hyperledger Composer-rest-server生成REST API时出错 [英] Error while generating REST api using hyperledger composer-rest-server in centOS
本文介绍了在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屋!
查看全文