【发布时间】:2021-11-25 07:35:27
【问题描述】:
我需要帮助.. 我正在尝试发出异步请求,但响应是 Promise { <pending> }
这是我的代码
const getBalance = async (adress) => {
try {
let wei = await web3.eth.getBalance(address);
} catch (err) {
console.error(err);
}
};
let balanceWallet = getBalance(address);
console.log(balanceWallet);
所以当我运行我的代码进行调试时,它返回 Promise { <pending> } 我不知道我的代码有什么问题
【问题讨论】:
-
把
console.log(wei)inside 在你有awaited 承诺之后。或在另一个async函数内调用const balanceWallet = await getBalance(address);(或使用getBalance(address).then(balanceWallet => …))
标签: javascript web3 web3js