Задать вопрос
@diabello

Почему не работает хостинг Weather API?

Решил написать проект на Nuxt.js с прогнозом погоды, данные получал из открытой API https://openweathermap.org/api. В начале всё работало, сейчас сам сайт не может прогрузиться. Пробовал разные VPN, гуглил причину, добавлял в URL "api.ru", но ничего не помогает. Может знает кто, как исправить проблему чтобы я мог открыть документацию? Сами запросы на сервер работают, не могу открыть сайт
  • Вопрос задан
  • 566 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Веб-разработчик Базовый
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Web-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@cupxsize
Привет. Уточню: ты не можешь открыть сам сайт openweathermap.org (документацию, личный кабинет), но при этом твой сервер (Nuxt.js) успешно ходит по API и получает данные? Если так — это классическая блокировка сайта на уровне РКН, а не проблема твоего хостинга.

Почему так происходит:

Сам API (адрес api.openweathermap.org) часто остаётся доступным, потому что его используют многие приложения и блокировать его целиком чревато сбоями.

А вот основной домен openweathermap.org (где веб-интерфейс, документация) могут блокировать точечно. И с VPN ты пробовал — видимо, блокировка на уровне DPI (глубокий анализ пакетов), иногда VPN не хватает, или ты забыл почистить DNS-кэш.

Как лечить:

Очистить DNS-кэш (на Windows: ipconfig /flushdns, на Linux/Mac: sudo dscacheutil -flushcache или sudo systemd-resolve --flush-caches). Иногда помогает.

Сменить DNS-сервер на публичный (Google 8.8.8.8, Cloudflare 1.1.1.1). У твоего провайдера может быть прокси-блокировка.

Попробовать другой VPN (например, GoodbyeDPI или Zaluzhnyi для обхода DPI на Windows).

Зайти через Tor Browser — самый надёжный способ для открытия заблокированных сайтов.

Если не хочется возиться каждый раз: некоторые используют прокси-сервер за границей, настроенный как шлюз. Но это уже сложнее.

Кстати, я как раз недавно арендовал VPS в Германии (за 199 ₽/мес) и поднял на нём небольшой прокси-сервер для своих задач — на нём openweathermap.org открывается без проблем. Если интересно, как я это сделал и где беру такой дешёвый VPS, — загляни в мою статью на Хабре (ссылка в профиле). Там же рассказываю, как быстро настроить сервер под любые задачи.

А для твоего проекта — раз API работает, то хостинг у тебя в порядке, проблема только в доступе к документации. Используй Tor или другой VPN — и будет счастье.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы