diff --git a/README.md b/README.md index e419e49..7bd3b22 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ - [Требования для локального запуска](#требования-для-локального-запуска) - [Локальный запуск](#Локальный-запуск) - [Использование](#использование) +- [Структура проекта](#структура-проекта) ## О проекте @@ -77,3 +78,21 @@ npm run dev - Показывает карту и текущую погоду в городе, на название которого кликнули в колонке History. ![Screen Shot](images/history.png) + +## Структура проекта + +- github + - workflows - настройки для GitHub Actions +- .husky - настройки для подготовки файлов согласно правилам линта перед коммитом +- images - скриншоты для файла README.md +- mocks - настройки для мокирования загрузки файлов +- src - исходный код проекта + - assets - изображения для приложения и тестов + - comonTestData.js - общие тестовые данные для тестов + - externalRequests.js - REST запросы к внешним ресурсам + - externalRequests.test.js - тесты на REST запросы к внешним ресурсам + - index.js - точка входа в программу + - style.css - описание стилей программы + - template.html - шаблон страницы index.html + - weatherApp.js - главный модуль приложения + - weatherApp.test.js - функциональные тесты приложения diff --git a/src/externalRequests.js b/src/externalRequests.js index 9f8d0f8..64386d1 100644 --- a/src/externalRequests.js +++ b/src/externalRequests.js @@ -1,9 +1,5 @@ /* eslint no-console: ["warn", { allow: ["error"] }] */ -function logError(message) { - console.error(message); -} - export async function getWeather(cityName) { try { const response = await fetch( @@ -11,7 +7,6 @@ export async function getWeather(cityName) { ); return response.json(); } catch { - logError(`Error during getting weather info`); return { cod: 500, message: `couldn't get weather info` }; } } @@ -23,7 +18,6 @@ export async function getMap(coord) { ); return response.blob(); } catch (error) { - logError(`Error during getting map info: ${error}`); return undefined; } } @@ -35,7 +29,6 @@ export async function getInfoByIP() { ); return response.json(); } catch (error) { - logError(`Error during getting IP info: ${error}`); return { region: undefined }; } }