我正在使用express和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");
});
但是我需要密码。如何获得?
答案 0 :(得分:2)
您可以尝试使用docs中所述的回调:
web3.eth.getBlockNumber(function (error, result) {
if(!error) {
console.log(result);
res.send("It is me");
}
})