Параметры функции с Node.js Promise - PullRequest
0 голосов
/ 02 ноября 2018

Я использую blockexplorer API для блокчейна, и я хочу получить данные блока на основе определенного хеша (этот хеш должен быть взят из другой функции).

Я новичок в использовании Promise, так может кто-нибудь помочь мне получить данные блока?

Это мой код:

const be = require('blockexplorer');

be.block(be.blockIndex(0))
.then((result) => {
 console.log(result)
})
.catch((err) => {
throw err
})

Кроме того, я пробовал другой способ использования вложенного Promise, но он не работал.

1 Ответ

0 голосов
/ 02 ноября 2018

Вы можете promise.then вернуть обещание и связать его дальше. Измените код на это.

be.blockIndex(0)
.then((result) => be.block(result))
.then((result) => {
   console.log(result)
})
.catch((err) => {
   console.log("Error Occurred: ", err); // Don't throw the error instead handle it
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...