如何迭代和展示交易输入数据?
How to iterate and show the transaction input data?
我正在尝试查看为交易 Id
提供的交易的输入值,我可以得到像 Resource
[=14 这样的响应=]
{id =org.com.TestNetwork.CreatePPR#2sdf34r23dwed235asdasr345wrwes908}
其中 CreatePPR
是我的交易名称,
我需要获取此交易的输入值。
我怎么能用这个 Id
?
得到值
提前致谢。
开始查看此内容的简单方法是使用 composer-rest-server 并对您的 CreatePPR 事务使用 GET 请求。您可以使用 GET 检索所有这些交易,或使用具有特定交易 ID 的 GET 检索单个交易。
您还可以编写将在 REST 服务器中生成端点的查询,composer 文档中有一个 tutorial on Queries。
如果您尝试使用 Javascript API 检索交易,您的代码可能如下所示:
async function tGetTranCreatePPR ()
{
const BusinessNetworkConnection = require('composer-client').BusinessNetworkConnection;
var bnc = new BusinessNetworkConnection;
await bnc.connect('admin@PPR-network');
const factory = bnc.getBusinessNetwork().getFactory();
const myPPRRegistry = await bnc.getTransactionRegistry('org.com.TestNetwork.CreatePPR');
var myPPR = await myPPRRegistry.get('2sdf34r23dwed235asdasr345wrwes908');
console.log('myPPR: ',myPPR);
return;
}
console.log 将打印整个对象,但您可以对其进行细化以指定事务的参数。此示例执行 get
,但还有 getAll
,其中 returns 是一个数组,还有 resolve
(和 resolveAll
)将解决您的任何关系已用作交易的参数。作曲家 Javascript API reference is here.
我正在尝试查看为交易 Id
提供的交易的输入值,我可以得到像 Resource
[=14 这样的响应=]
{id =org.com.TestNetwork.CreatePPR#2sdf34r23dwed235asdasr345wrwes908}
其中 CreatePPR
是我的交易名称,
我需要获取此交易的输入值。
我怎么能用这个 Id
?
提前致谢。
开始查看此内容的简单方法是使用 composer-rest-server 并对您的 CreatePPR 事务使用 GET 请求。您可以使用 GET 检索所有这些交易,或使用具有特定交易 ID 的 GET 检索单个交易。
您还可以编写将在 REST 服务器中生成端点的查询,composer 文档中有一个 tutorial on Queries。
如果您尝试使用 Javascript API 检索交易,您的代码可能如下所示:
async function tGetTranCreatePPR ()
{
const BusinessNetworkConnection = require('composer-client').BusinessNetworkConnection;
var bnc = new BusinessNetworkConnection;
await bnc.connect('admin@PPR-network');
const factory = bnc.getBusinessNetwork().getFactory();
const myPPRRegistry = await bnc.getTransactionRegistry('org.com.TestNetwork.CreatePPR');
var myPPR = await myPPRRegistry.get('2sdf34r23dwed235asdasr345wrwes908');
console.log('myPPR: ',myPPR);
return;
}
console.log 将打印整个对象,但您可以对其进行细化以指定事务的参数。此示例执行 get
,但还有 getAll
,其中 returns 是一个数组,还有 resolve
(和 resolveAll
)将解决您的任何关系已用作交易的参数。作曲家 Javascript API reference is here.