Skip to content

Commit

Permalink
Косметические правки
Browse files Browse the repository at this point in the history
  • Loading branch information
SergeyAkkuratov committed Mar 18, 2024
1 parent 12c05d7 commit 04ce289
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 7 deletions.
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
- [Требования для локального запуска](#требования-для-локального-запуска)
- [Локальный запуск](#Локальный-запуск)
- [Использование](#использование)
- [Структура проекта](#структура-проекта)

## О проекте

Expand Down Expand Up @@ -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 - функциональные тесты приложения
7 changes: 0 additions & 7 deletions src/externalRequests.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
/* eslint no-console: ["warn", { allow: ["error"] }] */

function logError(message) {
console.error(message);
}

export async function getWeather(cityName) {
try {
const response = await fetch(
`https://api.openweathermap.org/data/2.5/weather?units=metric&q=${cityName}&appid=862e72718d993f06e2ca165446011711`,
);
return response.json();
} catch {
logError(`Error during getting weather info`);
return { cod: 500, message: `couldn't get weather info` };
}
}
Expand All @@ -23,7 +18,6 @@ export async function getMap(coord) {
);
return response.blob();
} catch (error) {
logError(`Error during getting map info: ${error}`);
return undefined;
}
}
Expand All @@ -35,7 +29,6 @@ export async function getInfoByIP() {
);
return response.json();
} catch (error) {
logError(`Error during getting IP info: ${error}`);
return { region: undefined };
}
}

0 comments on commit 04ce289

Please sign in to comment.