Skip to main content

Empfohlene Entwicklungswerkzeuge

Diese optionalen Dienste sind für den Betrieb von Overleaf nicht erforderlich, werden aber für Entwicklung, Debugging und Analyse während der lokalen Entwicklung dringend empfohlen.
  • Hoppscotch ist ein schlankes API-Testwerkzeug ähnlich wie Postman, jedoch browserbasiert und für die Entwicklung sehr praktisch.
  • RedisInsight bietet eine grafische Oberfläche zur Untersuchung von Redis-Daten. Die Oberfläche ist erreichbar unter: http://localhost:5540
  • Mongo Express ist eine webbasierte Oberfläche für MongoDB. Sie können http://localhost:8081 mit den Zugangsdaten admin:pass aufrufen.
Bitte fügen Sie Folgendes zu Ihrer docker-compose.yml hinzu:
develop/docker-compose.yml

Hoppscotch einrichten

API-Anfragen über einen Proxy

Um Hoppscotch einzurichten, rufen Sie http://localhost:3000 auf und wechseln Sie zum Tab „Settings“. Setzen Sie Proxy auf http://localhost:9159, damit Ihre Debugging-Werkzeuge mit den internen Netzwerken der Container kommunizieren können.
Jetzt können Sie mit http://web:3000/status testen, ob der web-Dienst läuft:

CSRF-Probleme

Wenn Sie mit Postman oder anderen Debugging-Werkzeugen eine POST-Anfrage erzeugen, stellen Sie möglicherweise fest, dass die Anmeldung verweigert wird, und zwar mit einem 401-Fehler. Das liegt daran, dass Overleaf durch eine CSRF-Prüfung geschützt ist.
In Ihrer Konsole sehen Sie möglicherweise:
Um dies bei Ihrer Overleaf-Entwicklung zu lösen, müssen Sie Ihr CSRF-Token einrichten. Hier ist die ausführliche Anleitung.
1

Pre-Request hinzufügen

Fügen Sie den folgenden Code als Pre-Request hinzu
Das Skript lautet wie folgt:
2

Request-Header hinzufügen

Sie müssen die folgenden Header hinzufügen:
3

Mit API-Werkzeugen anmelden

Jetzt können Sie sich mit Ihrem Benutzernamen und Passwort anmelden.
So sieht die Antwort aus, wenn Sie einen falschen Benutzernamen oder ein falsches Passwort eingeben.
Zuletzt geändert am 4. Oktober 2026