【问题标题】:Hyperledger Composer REST API does not generate transaction interfacesHyperledger Composer REST API 不生成交易接口
【发布时间】:2017-08-29 22:09:14
【问题描述】:

我创建了一个业务网络并在操场上对其进行了测试。一切正常。我可以创建交易、资产和参与者。当我尝试使用 composer-rest-server 创建一个休息接口时,参与者和资产休息接口被创建,但事务没有。欢迎提供任何信息?

【问题讨论】:

  • 我部署了弹珠网络示例,我遇到了同样的问题。是否有新版本或修复此问题。好像是产品问题?
  • 您能否提供npm list -g --depth=0 的列表,谢谢。这很不寻常,我刚刚尝试了来自的 Marbles 示例网络
  • 好像有问题。我确实尝试确保所有内容都已安装。
  • ├── balance-transfer@0.0.1 ├── composer-cli@0.11.3 ├── composer-playground@0.11.3 ├── composer-playground-api@0.7.4 ├── composer-rest-server@0.11.3 ├── generator-hyperledger-composer@0.11.3 ├── gulp@3.9.1 ├── hfc@0.6.5 ├── npm@5.3.0 ├─ ─ to@0.2.9 ├── update@0.7.4 └── yo@2.0.0
  • npm 错误!缺少对等部门:@angular/core@^2.3.1 || ^4.0.0,@ng-bootstrap/ng-bootstrap@1.0.0-alpha.24 npm ERR 需要!缺少对等部门:@angular/common@^2.3.1 || ^4.0.0,@ng-bootstrap/ng-bootstrap@1.0.0-alpha.24 npm ERR 需要!缺少对等部门:@angular/forms@^2.3.1 || ^4.0.0,@ng-bootstrap/ng-bootstrap@1.0.0-alpha.24 需要

标签: hyperledger-composer


【解决方案1】:

您能否提供npm list -g --depth=0 的列表,谢谢。我使用的是 Hyperledger Composer v0.11.3。

您看到的情况很不寻常,我刚刚尝试了 Marbles 示例网络,我看到了 Transaction TradeMarbles

Marble : 一种名为 Marble 的资产
        显示隐藏
        列表操作
        扩大运营
    Player : 名为 Player 的参与者
        显示隐藏
        列表操作
        扩大运营
    系统:一般业务网络方法
        显示隐藏
        列表操作
        扩大运营
    TradeMarble :名为 TradeMarble 的交易
        显示隐藏
        列表操作
        扩大运营
            邮政/贸易大理石

                创建模型的新实例并将其保存到数据源中。

[基本网址:/api,api版本:0.1.6]

【讨论】:

  • /usr/local/lib ├── balance-transfer@0.0.1 ├── composer-cli@0.11.3 ├── composer-playground@0.11.3 ├── composer-playground -api@0.7.4 ├── composer-rest-server@0.11.3 ├── generator-hyperledger-composer@0.11.3 ├── gulp@3.9.1 ├── hfc@0.6.5 ├── npm @5.3.0 ├── to@0.2.9 ├── update@0.7.4 └── yo@2.0.0
  • npm 错误!缺少对等部门:@angular/core@^2.3.1 || ^4.0.0,@ng-bootstrap/ng-bootstrap@1.0.0-alpha.24 npm ERR 需要!缺少对等部门:@angular/common@^2.3.1 || ^4.0.0,@ng-bootstrap/ng-bootstrap@1.0.0-alpha.24 npm ERR 需要!缺少对等部门:@angular/forms@^2.3.1 || ^4.0.0,@ng-bootstrap/ng-bootstrap@1.0.0-alpha.24 需要
  • 你对我上面的输出有什么建议吗?我真的很感激吗?
【解决方案2】:

我通过卸载安装开发环境中列出的所有 Composer 组件、重新安装它们、安装 npm install -g @angular/cli@latest 并部署我的网络来解决此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多