Tools, FAQ, Tutorials:
View "console.log()" Output in Playground
How to view "console.log()" Output in Hyperledger Composer Playground?
✍: FYIcenter.com
If you use "console.log()" to print out debug information
in your transaction process functions,
you can follow this tutorial to see the "console.log()" in
Hyperledger Composer Playground.
1. Add the following CTO modeling file to your business network:
/* models/hello.cto
* Copyright (c) FYIcenter.com
*/
namespace com.fyicenter.hyperledger.hello
transaction Hello {
o String name default="World"
}
2. Add the following JavaScript scripting file to your business network:
/* lib/hello.js
* Copyright (c) FYIcenter.com
*/
/* @transaction
* @param {com.fyicenter.hyperledger.hello.Hello} req
*/
function helloProcessor(req) {
console.log("Hello "+req.name+"!");
}
3. Deploy the modified business network to the Composer Playground.
4. Click F12 to open the browser developer panel.
5. Click "Console" tab in the developer panel.
6. Click "Test" tab and "Submit Transaction" button in the browser panel.
7. Select "Hello" Transaction Type and enter the following transaction request input message:
{
"$class": "com.fyicenter.hyperledger.hello.Hello",
"name": "Tom"
}
8. View the "Console" tab in the developer panel. You the "consol.log()" output: "Hello Tom!".
Â
⇒ Install Hyplerledger Composer Environment
⇠"transaction" Process Function Defined in JS
2021-06-05, ∼1439🔥, 0💬
Popular Posts:
How to use the "rewrite-uri" Policy Statement for an Azure API service operation? The "rewrite-uri" ...
How To Copy Array Values to a List of Variables in PHP? If you want copy all values of an array to a...
How to build a test service operation to dump everything from the "context.Request" object in the re...
How To Read Data from Keyboard (Standard Input) in PHP? If you want to read data from the standard i...
How To Use an Array as a Queue in PHP? A queue is a simple data structure that manages data elements...