我在我的 API 中实现了区块链钱包 API。它具有创建钱包、发送、接收比特币等功能,可以在本地计算机上正常工作。
但是相同的代码将在我的实时服务器上移动,它会给出如下错误:
AssertionError:缺少 sha1,请确保 sjcl 配置正确
在 Object.stretchPassword (/usr/lib/node_modules/blockchain-wallet-service/node_modules/blockchain-wallet-client-prebuilt/src/wallet-crypto.js:328:3)
在 encryptDataWithPassword (/usr/lib/node_modules/blockchain-wallet-service/node_modules/blockchain-wallet-client-prebuilt/src/wallet-crypto.js:275:28)
在 Object.encryptWallet (/usr/lib/node_modules/blockchain-wallet-service/node_modules/blockchain-wallet-client-prebuilt/src/wallet-crypto.js:136:14)
在 insertWallet (/usr/lib/node_modules/blockchain-wallet-service/src/create.js:60:39)
在 process._tickCallback (internal/process/next_tick.js:103:7)
我也成功地在我的服务器上设置了节点、npm 和区块链钱包服务。
任何一个想法请让我知道为什么它不起作用。