当前位置: 首页 > 知识库问答 >
问题:

启动Fabric Composer REST API服务器

宗政英才
2023-03-14

我正在尝试在完成Fabric Composer快速启动后使用composer-rest-server包,但失败了。

请给我一个提示。

已成功安装composer-rest-server包。

我被要求输入关于商业网络的简单信息。之后,我无法加载连接器模块'composer-connector-hlf'。

? Enter your Fabric Connection Profile Name: defaultProfile 
? Enter your Business Network Identifier : digitalproperty-network
? Enter your Fabric username : WebAppAdmin
? Enter your secret: DJY27pEnl16d
? Specify if you want namespaces in the generated REST API: always use namespace
s
? Specify if you want the generated REST API to be secured: Yes

To restart the REST server using the same options, issue the following command:
   composer-rest-server -p defaultProfile -n digitalproperty-network -i WebAppAdmin -s DJY27pEnl16d -N always -S true

Discovering types from business network definition ...
Connection fails: Error: Failed to load connector module "composer-connector-hlf" for connection profile "defaultProfile"
It will be retried for the next request.
Error: Failed to load connector module "composer-connector-hlf" for connection profile "defaultProfile"
    at connectionProfileStore.load.then.e (/home/user1/.nvm/versions/node/v6.9.5/lib/node_modules/composer-rest-server/node_modules/composer-common/lib/connectionprofilemanager.js:148:27)

我该如何解决问题呢?

共有1个答案

洪国兴
2023-03-14

您的grpc模块有grpc_node.node文件吗?它在composer-cli模块中。

在我的环境中/usr/local/lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/grpc_node.node

如果使用sudo,可能需要添加--unsafe-perm选项。
例如:sudo npm install-g--unsafe-perm composer-cli

 类似资料:
  • 问题内容: 从我在Stack Exchange和其他地方看到的所有内容中,我已经正确设置了所有内容,可以在启动Android OS时启动IntentService。不幸的是,它没有在启动时启动,并且我没有收到任何错误。也许专家可以帮忙… 表现: 用于启动的BroadcastReceiver: 更新:我尝试了下面的几乎所有建议,并;在处理程序中添加了日志记录,但从未记录过任何内容。因此,它甚至还没有

  • 主要内容:通过计算机管理方式,通过命令行方式MySQL 服务和 MySQL 数据库不同,MySQL 服务是一系列的后台进程,而 MySQL 数据库则是一系列的数据目录和数据文件。MySQL 数据库必须在 MySQL 服务启动之后才可以进行访问。本节主要介绍如何启动 MySQL 服务。 Windows 系统下启动停止 MySQL 服务的方式主要有以下两种: 通过计算机管理方式 通过命令行方式 通过计算机管理方式 通过 Windows 的服务管

  • Uragano支持Web Host,也支持Generic host Web host public void ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Versi

  • 我希望payara服务器作为服务运行。我以sudo的身份登录asadmin,并使用create-service命令。给出了以下输出。 这将在 /etc/init.d/ 文件夹中创建payara_production脚本,但一旦重新启动计算机,就不会执行此脚本。我必须手动启动payara才能运行它。 “您已经创建了服务,但是您需要自己启动它”是什么意思,我在之前使用的GlassFish版本中没有类似

  • 我也试着跟着索尔。 elasticsearch无法在ubuntu 15.10中启动服务

  • 启动内置服务器 V5.1.5+版本开始,增加了启动内置服务器的指令,方便测试。 命令行切换到应用根目录后,输入: >php think run 如果启动成功,会输出下面信息,并显示web目录位置。 ThinkPHP Development server is started On <http://127.0.0.1:8000/> You can exit with `CTRL-C` Documen

  • 我正试图通过使用从服务启动复选框对话框,但遇到以下错误: 当我在没有的情况下启动对话框时出现此错误: 我尝试用

  • 我最近下载了GlassFish4.0,并希望在NetBeans中使用它来制作一些Web应用程序,但是当我想启动domain1(asadmin>start-domain domain1)时,我总是会遇到这样的错误:“有一个进程已经使用了管理端口4848--它可能是Glassfish服务器的另一个实例”。你知道有什么问题吗?