Как использовать несколько асинхронных / ожидающих функций?

Как использовать несколько асинхронных / ожидающих функций?

Похоже, что в вашем обратном вызове в request отсутствует ключевое слово async . Может привести к ошибке, которую вы видите, которая относится к строке, где вы await , что ничего не значит в неасинхронной функции.

Вероятно, должно быть:

 //... request("https://itunes.apple.com/...", async function (error, response, body) { //... 

РЕДАКТИРОВАТЬ: как упомянуто в комментарии, это, возможно, не так. Но я также заметил, что saveLastReview сама по себе является async функцией, и я не знаю, как ведут себя async функции, когда их await . Может быть, другой путь расследования, если то, что я упомянул первым, не решит проблему.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector