Skip to main content

Rekommenderade utvecklingsverktyg

Dessa valfria tjänster krävs inte för att köra Overleaf, men de rekommenderas starkt för utveckling, felsökning och inspektion under lokal utveckling.
  • Hoppscotch är ett lättviktigt verktyg för API-testning som liknar Postman, men det är webbläsarbaserat och mycket smidigt för utveckling.
  • RedisInsight ger ett visuellt gränssnitt för att inspektera Redis-data. Gränssnittet finns på: http://localhost:5540
  • Mongo Express är ett webbaserat gränssnitt för MongoDB. Du kan besöka http://localhost:8081 med inloggningsuppgifterna: admin:pass
Lägg till följande i din docker-compose.yml:
develop/docker-compose.yml

Konfigurera Hoppscotch

Proxy för API-anrop

För att konfigurera Hoppscotch går du till http://localhost:3000 och öppnar fliken Inställningar. Du behöver ställa in Proxy till http://localhost:9159, så att dina felsökningsverktyg kan kommunicera med containrarnas interna nätverk.
Nu kan du testa med http://web:3000/status för att kontrollera att web är igång:

CSRF-problem

Om du använder Postman eller andra felsökningsverktyg för att skicka en POST-förfrågan kan du märka att inloggningen nekas, och orsaken är ett 401-fel. Det beror på att Overleaf skyddas av CSRF-verifiering.
I konsolen kan du se:
För att hantera detta i din Overleaf-utveckling behöver du konfigurera din CSRF-token. Här är en detaljerad guide.
1

Lägg till Pre-Request

Lägg till följande kod i Pre-Request
Skriptet ser ut så här:
2

Lägg till request-headers

Du behöver lägga till följande headers:
3

Logga in med API-verktyg

Nu kan du logga in med ditt användarnamn och lösenord.
Så här ser svaret ut när du anger fel användarnamn eller lösenord.
Senast ändrad 4 oktober 2026