【问题标题】:Nodejs fix [object Promise] [duplicate]Nodejs修复[对象承诺] [重复]
【发布时间】:2020-08-13 07:18:27
【问题描述】:

我想获得 tron 钱包的余额。
当我想用expressjs返回它以在网页上显示它时,它会打印[object Promise]

var express = require('express');
var router = express.Router();
const TronWeb = require('tronweb');
const tronWeb = new TronWeb({
        fullNode: 'https://api.trongrid.io',
        solidityNode: 'https://api.trongrid.io',
        eventServer: 'https://api.trongrid.io'
    }
)
/* GET home page. */
const userBalance = async function() {
  const getUserBalance = await tronWeb.trx.getBalance("TNBE5fs2tGTnaJhCvd1Qy2BQ1k2j7Yv5zs")
  const userBalance = getUserBalance;
   return userBalance;
};
router.get('/', function(req, res, next) {
  //userBalance();
  res.render('index', {
      title: 'Express',
      userBalance: userBalance(),
  });
});

module.exports = router;

【问题讨论】:

    标签: node.js tron tronweb


    【解决方案1】:

    你应该写

    router.get('/', async function(req, res, next) {
      const userBalance = await userBalance();
      res.render('index', {
          title: 'Express',
          userBalance: userBalance
      });
    });
    

    【讨论】:

      猜你喜欢
      • 2016-12-02
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2016-07-18
      • 1970-01-01
      相关资源
      最近更新 更多