在https://sebs.github.io/etherscan-api/ 是一个如何获得平衡的示例。
var api = require('etherscan-api').init('YourApiKey');
var balance = api.account.balance('0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae');
balance.then(function(balanceData){
console.log(balanceData);
});
这很好。
代码:
Server is created and listen on port 8080:
res.writeHead(200, {'Content-Type': 'text/plain'});
balance.then(function(balanceData){
res.write(balanceData);
res.end();
}).catch((error) => {
assert.isNotOk(error,'Promise error');
done();
});
错误:
(节点:2388)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):ReferenceError:未定义断言
(节点:2388)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。
在balanceData
显示结果localhost:8080
的代码应该是什么样?