node-Web3 = require ('web3') отображает код функции вместо выполнения - PullRequest
0 голосов
/ 26 сентября 2018

Я работаю с руководством по Blockchain-Ethereum ( Полный стек Hello World Voting Ethereum Dapp Tutorial ).Я выполнил все шаги, но когда я пытаюсь выполнить некоторый код с помощью команды node , я получаю отображаемый код функции вместо того, чтобы выполнять его как следует.Чтобы быть более конкретным, в:

    $ node
    > Web3 = require('web3')
    > web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));

я получаю в результате:

    > Web3 = require('web3')
    { [Function: Web3]
      version: '1.0.0-beta.36',
      utils: 
       { _fireError: [Function: _fireError],
         _jsonInterfaceMethodToString: [Function: _jsonInterfaceMethodToString],
         _flattenTypes: [Function: _flattenTypes],
         randomHex: [Function: randomHex],
         _: 
          { [Function: _]
            _: [Circular],
            VERSION: '1.8.3',
            iteratee: [Function],
            forEach: [Function],
    ...............................
     { WebsocketProvider: [Function: WebsocketProvider],
          HttpProvider: [Function: HttpProvider],
          IpcProvider: [Function: IpcProvider] } }

то же самое происходит и со второй командой.Я уже спросил в разделе комментариев учебника, но любой совет более чем приветствуется.Спасибо!

...