@Ivan2507

Как правильно получить данные с сервера и написать код?

Хочу написать сайт для погоды, подскажите пожалуйста как правильнее получить данные и написать код
Я думал всю логику написать в внутрь, но по моему это как-то странно выглядит, а данные с fetch снаружи получить не могу
fetch('https://api.openweathermap.org/data/2.5/onecall?lat=51.5072&lon=-0.127551&lang=ru&exclude=hourly&appid=b712b6d2a4e3a7705a5a6d14a72bff46')
    .then(function (resp) { return resp.json() })
    .then(function (data) {
        console.log(data)
        // Всю логику думал написать сюда, но может это можно реализовать как-то по другому?
    })
    .catch(function () {
    });
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
Да, логику надо писать в then. Можно вынести это в отдельную функцию, которую потом в then вызвать.
Без then тоже можно, но надо использовать async-await
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы