Skip to main content

Zalecane narzędzia deweloperskie

Te opcjonalne usługi nie są wymagane do uruchomienia Overleaf, ale są wysoce zalecane do rozwoju, debugowania i inspekcji podczas lokalnej pracy deweloperskiej.
  • Hoppscotch to lekkie narzędzie do testowania API podobne do Postmana, ale działające w przeglądarce i bardzo wygodne w pracy deweloperskiej.
  • RedisInsight zapewnia wizualny interfejs do przeglądania danych Redis. Interfejs dostępny pod adresem: http://localhost:5540
  • Mongo Express to webowy interfejs dla MongoDB. Możesz odwiedzić http://localhost:8081, używając danych logowania: admin:pass
Dodaj poniższą konfigurację do swojego pliku docker-compose.yml:
develop/docker-compose.yml

Konfiguracja Hoppscotch

Przekierowanie żądań API przez proxy

Aby skonfigurować Hoppscotch, odwiedź http://localhost:3000, a następnie przejdź do karty ustawień. Ustaw Proxy na http://localhost:9159, aby narzędzia debugowania mogły komunikować się z wewnętrznymi sieciami kontenerów.
Teraz możesz wykonać test z użyciem http://web:3000/status, aby sprawdzić, czy usługa web działa:

Problemy z CSRF

Jeśli używasz Postmana lub innych narzędzi debugowania do wygenerowania żądania POST, może się okazać, że logowanie jest zabronione, a przyczyną jest błąd 401. Dzieje się tak, ponieważ Overleaf jest chroniony weryfikacją CSRF.
W konsoli możesz zobaczyć:
Aby poradzić sobie z tym podczas pracy nad Overleaf, musisz skonfigurować token CSRF. Oto szczegółowa instrukcja.
1

Dodaj skrypt Pre-Request

Dodaj poniższy kod w sekcji Pre-Request
Skrypt wygląda następująco:
2

Dodaj nagłówki żądania

Musisz dodać następujące nagłówki:
3

Zaloguj się za pomocą narzędzi API

Teraz możesz zalogować się, używając swojej nazwy użytkownika i hasła.
Oto odpowiedź w przypadku podania błędnej nazwy użytkownika lub hasła.
Ostatnia modyfikacja 4 października 2026