Ошибка: 5 NOT_FOUND: ресурс не найден (ресурс = блокчейн-транзакции) - PullRequest
0 голосов
/ 21 октября 2018

У меня есть приложение angular / node.js, которое использует функции firebase и блокчейн в бэкэнде.

Я получаю сообщение об ошибке при попытке добавить объект в блокчейн:

Error: 5 NOT_FOUND: Resource not found (resource=blockchain-transactions)

Это происходит из этой строки здесь:

const pubsub = new PubSub();
pubsub.topic(‘blockchain-transactions').publisher().publish(signedBlockTransaction);

При вызове публикации (signatureBlockTransaction) выдается ошибка.

Все, что я могу понять об этой ошибке, эточто он ищет ресурс под названием «блокчейн-транзакция» и не может его найти.Но кроме этого, я не уверен, почему он не может найти его или как это исправить (я не писал код).

Одна вещь, которая может повлиять на это, заключается в следующем:

Я имел дело с другой ошибкой, которую мне удалось исправить, но я не знаю, правильно ли я это сделал.Ошибка была:

Cannot read property ‘privatekey’ of undefined

… при попытке выполнить эту строку:

functions.config().blockchain.privatekey

Оказывается, файл .runtimeconfig.json был пустым, буквально содержал только {}

Так что, пытаясь дать ему закрытый ключ, я пошел к своему файлу id_rsa, который содержит закрытый ключ для чего-то или другого (я думаю, github), и добавил его так:

{
    "blockchain": {
        “privatekey": *** my private key ***
    }
}

Это дало мнепосле первой ошибки, но я понял, что предоставленный им закрытый ключ, вероятно, не тот, который он ищет.

Поэтому мой вопрос: является ли ошибка, с которой я сталкиваюсь, следствием неправильного закрытого ключа??Если нет, в чем причина ошибки и как ее исправить?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...