async/await
ЛР16
Создаем на Github репозиторий cwp-16, клонируем его, открываем в IDE
С помощью библиотеки axios будем отправлять GET-запросы к Geocode.XYZ API (или другой сервис геокодирования)
Например, получим гео-информацию по Минску:
https://geocode.xyz/Minsk?json=1
Создаем скрипт async.js. В этом файле будем использовать операторы async/await для ожидания промисов
1. С помощью Geocode.XYZ API отправим параллельные запросы на информацию о городах - Минск, Мадрид, Рим. Из ответов выведем соответствия город - страна
2. С помощью Promise.any получим страну этих городов - Париж, Ницца
3. С помощью Geocode.XYZ API отправим параллельные запросы на информацию о городах - Брест и Минск. С помощью geolib вычислим расстояние между ними
4. С помощью Geocode.XYZ API и Promise.mapSeries отправим последовательные запросы на информацию о городах - Минск, Копенгаген, Осло, Брюссель. С помощью geolib.findNearest найдем ближаший к Минску город
Синхронизируем локальный репозиторий с удаленным (сделаем push на Github)
Покажите историю коммитов своего репозитория на Github
Продемонстрируйте работу скрипта
Async/Await в javascript. Взгляд со стороны