如何从hyperledger-composer应用程序的有角前端获取当前参与者的ID?

时间:2018-08-03 17:20:11

标签: angular hyperledger-composer

我的问题是关于hyperledger-composer:

在事务处理程序功能内,可以按以下方式获取当前参与者的ID:

let currentParticipant = getCurrentParticipant();

let participantId = currentParticipant.getFullyQualifiedIdentifier();

但是如何从angular应用程序中获取当前参与者的ID?

2 个答案:

答案 0 :(得分:1)

我认为无法直接从angular检索此信息。

您可以根据用于提交交易的卡来检索参与者。

我建议您使用Hyperledger Composer-Rest-Server公开API,并直接从角度应用程序调用它们。

这里是官方文档。 https://hyperledger.github.io/composer/latest/integrating/getting-started-rest-api

答案 1 :(得分:0)

这是一个肮脏的骇客,但对我有用。

尝试ping localhost:3000/api/system/ping会ping当前用户并返回参与者用户。

如上一个答案所述,使用composer-rest-server