Skip to main content

Doporučené vývojové nástroje

Tyto volitelné služby nejsou ke spuštění Overleafu potřeba, ale pro vývoj, ladění a kontrolu během lokálního vývoje je důrazně doporučujeme.
  • Hoppscotch je odlehčený nástroj pro testování API podobný Postmanu, který ale běží v prohlížeči a je pro vývoj velmi pohodlný.
  • RedisInsight poskytuje vizuální rozhraní pro prohlížení dat v Redisu. Rozhraní je dostupné na: http://localhost:5540
  • Mongo Express je webové rozhraní pro MongoDB. Můžete navštívit http://localhost:8081 s přihlašovacími údaji: admin:pass
Přidejte prosím do svého docker-compose.yml následující:
develop/docker-compose.yml

Nastavení Hoppscotch

Proxy pro požadavky API

Pro nastavení Hoppscotch navštivte http://localhost:3000 a přejděte na kartu nastavení. Musíte nastavit Proxy na http://localhost:9159, aby vaše ladicí nástroje mohly komunikovat s interními sítěmi kontejnerů.
Nyní můžete pomocí http://web:3000/status otestovat, zda služba web běží:

Problémy s CSRF

Pokud pomocí Postmanu nebo jiných ladicích nástrojů vytvoříte požadavek POST, můžete zjistit, že přihlášení je zakázáno a příčinou je chyba 401. Je to proto, že Overleaf je chráněn ověřováním CSRF.
V konzoli můžete vidět:
Abyste to při vývoji Overleafu vyřešili, musíte nastavit CSRF token. Zde je podrobný návod.
1

Přidání Pre-Request skriptu

Přidejte následující kód do Pre-Request
Skript je následující:
2

Přidání hlaviček požadavku

Musíte přidat následující hlavičky:
3

Přihlášení pomocí nástrojů API

Nyní se můžete přihlásit pomocí svého uživatelského jména a hesla.
Takto vypadá odpověď, když zadáte nesprávné uživatelské jméno nebo heslo.
Naposledy změněno 4. října 2026