Skip to main content

Önerilen Geliştirme Araçları

Bu isteğe bağlı servisler Overleaf’i çalıştırmak için gerekli değildir, ancak yerel geliştirme sırasında geliştirme, hata ayıklama ve inceleme için şiddetle önerilir.
  • Hoppscotch, Postman’e benzer, ancak tarayıcı tabanlı ve geliştirme için oldukça kullanışlı, hafif bir API test aracıdır.
  • RedisInsight, Redis verilerini incelemek için görsel bir arayüz sağlar. Arayüz şu adreste kullanılabilir: http://localhost:5540
  • Mongo Express, MongoDB için web tabanlı bir arayüzdür. http://localhost:8081 adresini admin:pass kimlik bilgileriyle ziyaret edebilirsiniz.
Lütfen aşağıdakileri docker-compose.yml dosyanıza ekleyin:
develop/docker-compose.yml

Hoppscotch’u Kurma

API İsteklerini Proxy Üzerinden Gönderme

Hoppscotch’u kurmak için http://localhost:3000 adresini ziyaret edip ayarlar sekmesine gidin. Hata ayıklama araçlarınızın konteynerin dahili ağlarıyla etkileşime girebilmesi için Proxy değerini http://localhost:9159 olarak ayarlamanız gerekir.
Artık web servisinin çalışıp çalışmadığını kontrol etmek için http://web:3000/status ile test edebilirsiniz:

CSRF Sorunları

Postman veya başka bir hata ayıklama aracıyla bir post isteği oluşturursanız, oturum açmanın yasaklandığını görebilirsiniz; bunun nedeni 401 hatasıdır. Bunun sebebi Overleaf’in csrf doğrulamasıyla korunmasıdır.
Konsolunuzda şunu görebilirsiniz:
Overleaf geliştirmenizde bununla başa çıkmak için csrf token’ınızı ayarlamanız gerekir. Ayrıntılı eğitim aşağıdadır.
1

Ön İstek (Pre-Request) Ekleme

Aşağıdaki kodu Pre-Request bölümüne ekleyin
Betik şu şekildedir:
2

İstek Başlıkları Ekleme

Aşağıdaki başlıkları eklemeniz gerekir:
3

API Araçlarıyla Oturum Açma

Artık kullanıcı adınız ve parolanızla oturum açabilirsiniz.
Yanlış kullanıcı adı veya parola girdiğinizde alınan yanıt aşağıdaki gibidir.
Son değiştirilme tarihi 4 Ekim 2026