我在我的API中实现了Blockchain Wallet API。它具有创建钱包,发送,接收比特币等功能,可与本地计算机一起使用。
但是同样的代码会在我的实时服务器上移动,它会给出如下错误 错误:
AssertionError:缺少sha1,确保sjcl配置正确
at Object.stretchPassword(/usr/lib/node_modules/blockchain-wallet-service/node_modules/blockchain-wallet-client-prebuilt/src/wallet-crypto.js:328:3)
at encryptDataWithPassword(/usr/lib/node_modules/blockchain-wallet-service/node_modules/blockchain-wallet-client-prebuilt/src/wallet-crypto.js:275:28)
at 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)
at process._tickCallback(internal / process / next_tick.js:103:7)
此外,我在服务器上成功设置了node,npm和blockchain wallet服务。
任何一个想法请告诉我为什么它不起作用。