Это продолжение этих потоков:
Как установить состояние реагирующего компонента с определенным элементом из возвращенного объекта json?
Как вернуть данные json в состояние реакции?
Я использую web3
для подписания транзакции на Ethereum
, которая затем отправляет объект json
с данными транзакции.json
требуется не менее 30 секунд, чтобы вернуться.
Я пытаюсь console.log()
данные со следующим кодом:
axios.post(
"http://compute.amazonaws.com:3000/users",
{
value: "value",
fileName: "fileName",
hash: "hash"
}
)
.then(res => { console.log(res.data);});
В консоли не отображается журнал.
Вышеприведенное фактически является частьюбольшая функция, которую я сделал async
и добавил await
.Это не привело к каким-либо результатам или ошибкам:
const onSuccess = async payment => {
axios.post(
"http://ec2-54-67-28-69.us-west-1.compute.amazonaws.com:3000/users",
{
value: "value",
fileName: "fileName",
hash: "hash"
}
);
await (res => {
console.log(res.data);
});
Я думаю, проблема в том, что Ethereum
требуется некоторое время для майнинга транзакции.Мне нужно дождаться ответа json
, прежде чем регистрировать его.
У моего express
сервера нет проблем, json
успешно зарегистрирован на сервере.
Есть идеи?Спасибо!