Я создал проект фабрики, где я создал сеть, называемую сетью my-net, с peer0, peer1, сервером CA и сервером заказов с использованием Docker Swarm.
Там после того, как я зарегистрировал пользователя-администратора для сети фабрикина сервере CA, а затем зарегистрировал нового пользователя, используя контекст административного пользователя.
Теперь, когда я пытаюсь предложить запрос транзакции в сети Fabric, появляется сообщение об ошибке:
error: [Client.js]: не удалось загрузить пользователя «admin» из локального хранилища значений ключей.Ошибка: TypeError: Невозможно прочитать свойство 'curve' ofundefined
в Object.KEYUTIL.getKey (/ home / kheteshr / Загрузки / smob-node / supplychain_BK / node_modules / фабрика-клиент / node_modules / jsrsasign / lib / jsrsasign01011 *
at
ошибка: [Client.js]: не удалось загрузить экземпляр запрашиваемого пользователя «admin» из хранилища состояний на этом экземпляре клиента.Ошибка: TypeError: Невозможно прочитать свойство 'curve' с неопределенным
в Object.KEYUTIL.getKey (/ home / kheteshr / Загрузки / smob-узел / supplychain_BK / node_modules / фабрика-клиент / node_modules / jsrsasign / lib /jsrsasign.js: 247: 10379)
, пожалуйста, помогите мне с этим, я не знаю, почему он выдает эту ошибку, хотя у меня есть все сертификаты администратора в папке creds, и я даю этот путь к экземпляру hfc, но невозможность извлечения контекста администратора.
Примечание: с помощью nodejs fabric sdk
Это мой основной код invoke.js для отправки транзакции в сеть Fabric:
https://gist.github.com/kheteshR/6abade59b31bd2fcefa2c85d72658abd