Рекомендовані інструменти розробки
Ці необов’язкові сервіси не потрібні для запуску Overleaf, але настійно рекомендуються для розробки, налагодження та перевірки під час локальної розробки.- Hoppscotch — легкий інструмент для тестування API, подібний до Postman, але браузерний і дуже зручний для розробки.
- Фронтенд: http://localhost:3000
- Проксі (для обходу CORS): http://localhost:9159
- RedisInsight надає візуальний інтерфейс для перегляду даних Redis. Інтерфейс доступний за адресою: http://localhost:5540
- Mongo Express — вебінтерфейс для MongoDB. Відкрийте http://localhost:8081 з обліковими даними:
admin:pass
docker-compose.yml:
develop/docker-compose.yml
develop/docker-compose.yml
develop/docker-compose.yml
Налаштування Hoppscotch
Проксіювання API-запитів
Щоб налаштувати Hoppscotch, відкрийте http://localhost:3000 і перейдіть на вкладку налаштувань. Встановіть дляProxy значення http://localhost:9159, щоб ваші інструменти налагодження могли взаємодіяти з внутрішніми мережами контейнерів.


Проблеми з CSRF


1
Додайте Pre-Request
Додайте такий код до Pre-Request
Скрипт виглядає так:

2
Додайте заголовки запиту
Потрібно додати такі заголовки:

3
Увійдіть за допомогою API-інструментів
Тепер можна увійти, використовуючи ім’я користувача та пароль.Ось відповідь у разі введення неправильного імені користувача або пароля.


