Aanbevolen ontwikkeltools
Deze optionele services zijn niet nodig om Overleaf te draaien, maar worden sterk aanbevolen voor ontwikkeling, debugging en inspectie tijdens lokale ontwikkeling.- Hoppscotch is een lichtgewicht tool voor het testen van API’s, vergelijkbaar met Postman, maar browsergebaseerd en zeer handig tijdens de ontwikkeling.
- Frontend: http://localhost:3000
- Proxy (om CORS te omzeilen): http://localhost:9159
- RedisInsight biedt een visuele interface om Redis-gegevens te inspecteren. De UI is beschikbaar op: http://localhost:5540
- Mongo Express is een webgebaseerde UI voor MongoDB. Je kunt http://localhost:8081 bezoeken met de inloggegevens:
admin:pass
docker-compose.yml:
develop/docker-compose.yml
develop/docker-compose.yml
develop/docker-compose.yml
Hoppscotch instellen
API-verzoeken via proxy
Om Hoppscotch in te stellen, ga je naar http://localhost:3000 en open je het tabblad Instellingen. StelProxy in op http://localhost:9159, zodat je debugtools kunnen communiceren met de interne netwerken van de containers.


CSRF-problemen


1
Pre-request toevoegen
Voeg de volgende code toe aan Pre-Request
Het script ziet er als volgt uit:

2
Request-headers toevoegen
Je moet de volgende headers toevoegen:

3
Inloggen met API-tools
Nu kun je inloggen met je gebruikersnaam en wachtwoord.Hieronder zie je het antwoord wanneer je een verkeerde gebruikersnaam of een verkeerd wachtwoord invoert.


