Причины, по которым это произошло в моем случае, заключались в том, что папка fabric-samples / bin была удалена, и она не могла найти криптоген внутри корзины. Кроме того, invoke.js и все другие ссылки на localhost необходимо заменить новым IP-адресом докере-контейнера. Необходимо было обновить контейнеры-сироты и обновить node.js.
Я забегаю внутри шаблона-образцов этой команды
git checkout
Он подтвердил все файлы, которые я обновил, сказав:
M fabcar / enrollAdmin.js
M fabcar / invoke.js
M fabcar / query.js
M fabcar / registerUser.js
Ваш филиал обновлен с помощью «origin / release-1.1».
Затем скопировали папку fabric-samples / bin из моего старого источника. Затем я вошел в структуру-образцы / первую сеть и снова создал сетевые артефакты
./byfn.sh down
./byfn.sh -m generate
Затем я вошел в Fabcar и бежал
docker network prune
npm install
./startFabric.sh node
node enrollAdmin.js
node registerUser.js
Затем после обновления invoke.js с новыми данными и именем функции fcn createCar
node invoke.js
Вывод:
Путь сохранения: C: Users John fabric-samples fabcar hfc-key-store
Успешно загруженный user1 из персистентности Назначение transaction_id:
7573040d7bf4c3b2f5599f50650620de2ff81afcd9c153e1cc6187704d91b2bf
Предложение транзакции было хорошим
Успешно отправлено Предложение и получено Предложение: Ответ: Статус - 200, сообщение - «ОК»
Сделка совершена на одноранговой сети 192.168.99.100:7053
Пошлите обещание по сделке и обещание слушателя слушаний
Успешно отправил транзакцию заказчику.
Успешно совершил изменение в книге с помощью сверстников
Затем запрос всех автомобилей, используя исходный query.js
node query.js
Вывод:
Путь сохранения: C: Users John fabric-samples fabcar hfc-key-store
Успешно загруженный пользователь1 с сохранением Query завершен,
проверка результатов Ответ - [{«Ключ»: «CAR0», «Запись»:
{ "Цвет": "синий", "DOCTYPE": "автомобиль", "сделать": "модель" "Toyota": "Prius", "владелец": "Томоко"}},
{ "Key": "car1", "Запись":
{ "Цвет": "красный", "DOCTYPE": "автомобиль", "сделать": "модель" "Форд": "Мустанг", "владелец": "Бред"}},
{ "Key": "CAR10", "Запись":
{ "Цвет": "Красный", "DOCTYPE": "автомобиль", "сделать": "модель" "Охоты": "Вольт", "хозяин": "Джон"}},
{ "Key": "CAR11", "Запись":
{ "Цвет": "Белый", "DOCTYPE": "автомобиль", "сделать": "шевроле", "модель": "Вольт", "хозяин": "Асан"}}, ...]