https://www.openbrewerydb.org/documentation/
Используя API для списка пивоварен в США, выполнить следующее:
-
Написать простой сервер на Node или Express. При запросе на любой URL этого сервера будет отдаваться одна страница, в которой будут выведены результаты выполнения задачи:
-
Создать класс Brewery с полями, которые есть в каждой пивоварне из API. Загрузить через API список пивоварен и на базе него создать массив объектов Brewery.
-
Создать в классе метод getFullAddress, который для пивоварни вернёт её полный адрес (почтовый индекс, страна, штат, город, улица).
-
Составить на базе полученных данных объект, в котором в качестве ключей будут выступать названия штатов, а в качестве значений - массив пивоварен, которые находятся в этом штате. Вывести в HTTP-ответ для каждого штата список адресов пивоварен, которые находятся в этом штате.
-
Отфильтровать список пивоварен, отсеять все микропивоварни (type = ‘micro’). Вывести в HTTP-ответ таблицу из отфильтрованных пивоварен. Столбцы таблицы: идентификатор, название, полный адрес, телефон, адрес сайта.