我们可以使用Hyperledger Composer Playground进行查询,还是只能使用REST API进行查询?我阅读了该教程,但仅显示了如何使用REST API进行查询。
答案 0 :(得分:0)
您不能通过Playground发出HTTP请求,但是可以测试网络中的所有交易和资产。借助REST API,您可以执行HTTP请求,并对网络中的所有交易和资产进行CRUD。
答案 1 :(得分:0)
正如Pronoy所说,您可以使用REST API。另一种方法是建立一个事务,该事务调用已定义的查询(在查询中为qry)-仅用于测试和记录消息等。
return query('selectPerson', {firstName: 'joe'} )
.then(function (results) {
for (var n = 0; n < results.length; n++) {
var person = results[n];
console.log('person is ' + (n+1) + ', object is ' + person);
console.log('person identifier is ' + person.getIdentifier());
return personRegistry.get(person.getIdentifier())
.then(function (personRecord) {
console.log('object is ' + personRecord); // all good
console.log('identifier is ' + person.getIdentifier() );
})
} // for
}) //function