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.
- Frontend: http://localhost:3000
- Proxy (do obejścia CORS): http://localhost:9159
- 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
docker-compose.yml:
develop/docker-compose.yml
develop/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ń. UstawProxy na http://localhost:9159, aby narzędzia debugowania mogły komunikować się z wewnętrznymi sieciami kontenerów.


Problemy z CSRF


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.


