Я создал сеть композиторов Hyperledger. Я хочу увидеть свою функцию с кодом запроса.
Например, Содержание моей функции
/**
* @param {hansung.ac.kr.transaction.selectUserByCertificateName} tx - the member to be processed
* @transaction
*/
function selectUserByCertificateName (tx) {
var idList = [];
query("selectCertificateByName" , {targetName: tx.certificateName })
.then(function (certificateList) {
certificateList.forEach(function (certificate) {
idList.push(certificate.ownerId);
})
}).then(function () {
idList.forEach(function (id) {
query("selectUserById" , {targetId: id })
.then(function (userList){
console.info(userList);
});
})
});
}
В этом случае я пытаюсь использовать console.info. Я хочу увидеть этот результат (userList) на моей угловой странице.
В angular для получения данных rest-сервера используется метод http.get. но я не знаю, как редактировать формат ответа composer-rest-server Я хочу отправить userList для отдыха Response.
Как расширить Composer rest Server?
если существует другой способ получения данных, пожалуйста, дайте совет





Я думаю, что вы делаете неправильный подход. Похоже, вы хотите запросить что-то у настраиваемого composer-rest-server, имеющего доступ к вашей развернутой бизнес-сети.
Поскольку вы хотите создать конечную точку запроса REST в конце, вам необходимо реализовать простой Определение запроса Hyperledger Composer. composer-rest-server предлагает все определения ваших запросов в виде GET-запроса.
Чтобы узнать и понять, я очень рекомендую вам это руководство по запросам Composer и REST-сервера.
Еще я хотел бы вам порекомендовать вообще не работать с console.info в функциях процессора транзакций. Записанные в журнал результаты можно увидеть только при выполнении в соединении с браузером в Composer Playground или же, когда код выполняется с помощью модульных / Cucumber-тестов.
Я хочу запросить две разные таблицы. поэтому я буду использовать свой пример транзакции (запрос в транзакции). Я знаю запрос в query.qry, который предлагает запрос GET. Но мне нужно запросить функцию транзакции в файле модели.
Спасибо, но я хочу запросить транзакцию в моем примере.