Skip to main content

Рекомендуемые инструменты разработки

Эти дополнительные сервисы не обязательны для работы Overleaf, но настоятельно рекомендуются для разработки, отладки и анализа при локальной разработке.
  • Hoppscotch — лёгкий инструмент для тестирования API, похожий на Postman, но работающий в браузере и очень удобный для разработки.
  • RedisInsight предоставляет визуальный интерфейс для просмотра данных Redis. Интерфейс доступен по адресу: http://localhost:5540
  • Mongo Express — веб-интерфейс для MongoDB. Откройте http://localhost:8081 и используйте учётные данные: admin:pass
Добавьте следующее в ваш docker-compose.yml:
develop/docker-compose.yml

Настройка Hoppscotch

Проксирование API-запросов

Чтобы настроить Hoppscotch, откройте http://localhost:3000 и перейдите на вкладку настроек. Укажите в поле Proxy адрес http://localhost:9159, чтобы инструменты отладки могли взаимодействовать с внутренними сетями контейнеров.
Теперь можно отправить запрос на http://web:3000/status, чтобы проверить, работает ли web:

Проблемы с CSRF

Если вы используете Postman или другие инструменты отладки для отправки POST-запроса, вход может оказаться запрещён с ошибкой 401. Это происходит потому, что Overleaf защищён проверкой CSRF.
В консоли вы можете увидеть:
Чтобы решить эту проблему при разработке Overleaf, нужно настроить CSRF-токен. Ниже приведена подробная инструкция.
1

Добавьте Pre-Request

Добавьте следующий код в Pre-Request
Скрипт выглядит так:
2

Добавьте заголовки запроса

Необходимо добавить следующие заголовки:
3

Войдите с помощью инструментов API

Теперь можно войти, используя имя пользователя и пароль.
Так выглядит ответ, если введены неверные имя пользователя или пароль.
Последнее изменение 4 октября 2026 г.