Невозможно открыть бизнес-сеть детской площадки с объявленной переменной - PullRequest
0 голосов
/ 07 ноября 2018

В настоящее время я играю с Hyperledger Composer в их игровой среде, работаю над соединением "Веб-браузер", так как я только тестирую и играю с ним.

Что я сделал?

Я случайно скопировал часть файла js в другой файл js, который дважды объявляет переменную с тем же именем.

Файл 1 объявляет переменную MAX_ID_LENGHT, а Файл 2 также объявляет переменную MAX_ID_LENGHT.

Я не заметил, что эта переменная также добавлена ​​ко второму файлу, поэтому я настроил некоторые транзакции и функции, чтобы они работали немного иначе, чем один раз в другом файле.

После этого я снова нажал «Развернуть».

В чем проблема?

После нажатия «развернуть» я получил ошибку:

SyntaxError: redeclaration of let MAX_ID_LENGTH

Что я пытался решить?

  • При удалении объявления из файла 2 и повторном нажатии кнопки «развернуть» я снова получил ту же ошибку.

  • При удалении переменной также из другого файла и присвоении ей статического значения также выдается та же ошибка.

  • При обновлении "f5" выдает ту же ошибку, но файлы больше не отображаются.

  • Перезапущена игровая площадка Composer без удачи.

  • Перезапустил ткань без удачи.

У кого-нибудь есть какие-либо решения, чтобы снова получить доступ к сети детской площадки, или кто-то знает, где хранятся файлы из соединения «Веб-браузер» в Ubuntu Linux?

Заранее спасибо,

Noah

UPDATE

Я не смог найти правильного решения и не тратил много времени на просмотр своего локального хранилища в папке Firefox.

В конце концов просто пошел к более старой резервной копии и добавил туда написанную логику.

1 Ответ

0 голосов
/ 08 ноября 2018

При локальной установке на странице «Мои бизнес-сети» игровой площадки вы видите свои карты бизнес-сетей, сгруппированные в 2 группы:

  1. Соединение: hlfv1
  2. Соединение: веб-браузер

Раздел «Веб-браузер» позволяет вам разрабатывать / тестировать и «развертывать» бизнес-сети в контексте браузера, подключаясь к моделируемой фабрике в браузере и сохраняя все в локальном хранилище браузера. Это может быть энергозависимое хранилище, и данные могут быть легко потеряны здесь.

Если бы вы использовали «Connection: hlfv1», то вы были бы подключены как «настоящая» Fabric, и вы могли бы извлечь свою Business Network из Fabric, и ваши Business сети должны быть доступны.

Игнорируя игровую площадку на данный момент, вы можете попробовать следующую команду, чтобы увидеть, есть ли у вас карты - composer card list, и вы можете использовать эту команду, чтобы получить определение Business Network из Fabric composer network download.

Для Firefox в Ubuntu локальное хранилище находится где-то в ~ / .mozilla / firefox, но навигация по нему, вероятно, займет больше времени, чем воссоздание Business Network.

Я знаю, что сейчас слишком поздно, но при работе с игровой площадкой в ​​местном хранилище рекомендуется регулярный экспорт Business Network.

...