javascript - 如何处理“未处理的承诺拒绝警告”?
问题描述
我知道有很多类似的主题,但我仍然很困惑如何解决这个问题,我想从 API 中读取余额和费率,但是我收到挂起/超时错误或 UnhandledPromiseRejectionWarning 消息,通常如何在 Node js 中处理此错误, 谢谢
binance.balance((error, balances) => {
if ( error ) return console.error(error);
var keyN = Object.keys(balances);
let coincount = keyN.length; //406
var StBalance = JSON.stringify(balances);
var PsBalance = JSON.parse(StBalance);
async function bAll() {
for (var i = 0; i < coincount ; i++) {
var coinName = keyN[i];
var coinBalance = Object.values(PsBalance[coinName])[0];
var myPair = keyN[i]+'USDT';
let ticker = await binance.prices(myPair) ;
let cRate = Number(Object.values(ticker));
console.info('Rate of ',myPair,': ',cRate);
console.info('balance of ',coinName,': ', coinBalance);
console.info('Value of ',coinName,' amount to USDT',cRate*coinBalance);
}
}
bAll();
});
解决方案
推荐阅读
- docker - 如何将 docker 清单文件保存到 tar 文件
- vue.js - 如何在设置/渲染函数中将侦听器添加到事件“更新:myprop”
- python - 使用 Python 获取无效的 BSON MongoDb $project
- android - Jetpack compose DropdownMenu 带有圆角
- javascript - Fetch API - http 和 https 的 CORS 问题
- c++ - 自定义#pragma 消息警告将实例化跟踪
- c - 如何将合并排序接受数组转换为结构数组
- reactjs - UseMutation 和 RefetchQueries:避免多次调用 react-apollo 的 api
- java - E/RecyclerView:没有附加适配器,跳过布局
- android - Android 找不到参数的方法 protobuf()