web3.eth.getBlockNumber возвращает {[Function: get] запрос: [Function: bound]} - PullRequest
0 голосов
/ 06 декабря 2018

Я использую экспресс и web3, и когда я пытаюсь получить blockNumber, он возвращает { [Function: get] request: [Function: bound ] }

Мой код:

var express = require('express');
var app = express();

const Web3 = require('web3');
var web3 = new Web3();

web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'))

app.get('/', function(req, res) {

    let Block =  web3.eth.getBlockNumber

    console.log(Block);
    res.send("It is me");
});

Но мне нужен номер блока.Как мне это получить?

1 Ответ

0 голосов
/ 09 декабря 2018

Вы можете попробовать использовать обратный вызов, как указано в документах :

web3.eth.getBlockNumber(function (error, result) {
  if(!error) {
    console.log(result);
    res.send("It is me");
  }
})
...