Мы используем hyperledger composer для разработки и развертывания файлов BNA в виде цепных кодов. Нам нужно настроить тип возврата некоторых транзакций, что, к сожалению, мы не можем сделать, так как тип возврата принимается таким же, как тип ввода.
Чтобы настроить тип возвращаемого значения, мы хотим перехватить остальной вызов API и внести изменения в вывод непосредственно перед возвратом API.
Для достижения вышеизложенного у меня есть 2 вопроса -
1) Когда мы вызываем restpi, какой JS-файл перехватывает запрос?
2) Было бы полезно, если бы кто-то помог нам понять, как вызов api транзакции rest обрабатывается сквозным композитором hyperledger?
мы используем hyperledger fabric 1.0 для хранения блокчейна.
Пример оператора curl для вызова остальных API, чтобы создать или обновить актив с именем Customer-
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{}' 'https://<serverinst>:3000/api/Customer'
тело запроса -
{
"$class": "org.network.garment.Customer",
"CustomerId": "string",
"Address1": "string",
"Address2": "string",
"Authkey": "string",
"City": "string",
"Country": "string",
"Email": "string",
"Mobile": "string",
"State": "string",
"UserType": 0
}
Любая помощь приветствуется.