错误:5 NOT_FOUND:找不到资源(资源=区块链交易)

时间:2018-10-21 17:10:30

标签: firebase blockchain

我有一个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);

对publish(signedBlockTransaction)的调用引发了错误。

对于该错误,我所能理解的是它正在寻找名为“区块链交易”的资源,但找不到该资源。但是除此之外,我不确定为什么找不到它或如何解决它(我没有编写代码)。

可能会影响它的一件事如下:

我正在处理一个错误,但我设法解决了这个错误,但我不知道我做错了什么方法。错误是:

Cannot read property ‘privatekey’ of undefined

…尝试执行此行时:

functions.config().blockchain.privatekey

事实证明.runtimeconfig.json为空,实际上仅包含{}

因此,为了给它提供私钥,我转到了文件id_rsa,其中包含某物或其他东西(我认为是github)的私钥,并这样添加它:

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

这使我摆脱了第一个错误,但是我知道我给它提供的私钥可能不是它想要的那个。

所以我的问题是:我现在遇到的错误是由于错误的私钥导致的吗?如果没有,那么错误的原因是什么,该如何解决?

谢谢。

0 个答案:

没有答案