жду в es6 без ответа - PullRequest
       20

жду в es6 без ответа

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

У меня есть http-вызов с использованием axios, но я просто хотел, чтобы звонок не нуждался в его ответе.

try {
   axios.post('/somewhere', {id: 123}) //do I need to put `await` here?
} catch(err) {
   console.log(err)
}

Нужно ли ключевое слово await?Я не присваиваю свой ответ какой-либо переменной.

1 Ответ

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

вам нужно await, если вы хотите, чтобы блок try..catch ловил ошибки от вашего post, или вы делаете axios.post('/somewhere', {id: 123}).catch(console.log);

Вам также нужно await, если после axios.post() есть что-то, что нужно подождать до завершения запроса, используете ли вы возвращаемое значение или нет; как, может быть, функция не должна return до завершения запроса.

...