Позвольте мне представить вам мир async / await .Пока вы объявляете свою функцию как async
и функция, которую вы «ожидаете», возвращает обещание, вы можете обрабатывать это более синхронно.Посмотрите на документы, связанные выше.Обратите внимание, как я вызвал асинхронную функцию после того, как она была объявлена.Вы не можете вызывать await вне области действия асинхронной функции.
async function fetchOrders() {
try {
const orders_json = await shopify.order.list();
// do stuff with orders_json
return orders_json;
} catch(err) {
// handle err
}
}
const orders = fetchOrders();