Skip to main content

Alat Pengembangan yang Direkomendasikan

Layanan opsional ini tidak diperlukan untuk menjalankan Overleaf, tetapi sangat direkomendasikan untuk pengembangan, debugging, dan inspeksi selama pengembangan lokal.
  • Hoppscotch adalah alat pengujian API ringan yang mirip dengan Postman, tetapi berbasis browser dan sangat praktis untuk pengembangan.
  • RedisInsight menyediakan antarmuka visual untuk memeriksa data Redis. UI tersedia di: http://localhost:5540
  • Mongo Express adalah UI berbasis web untuk MongoDB. Anda dapat mengunjungi http://localhost:8081 dengan kredensial: admin:pass
Tambahkan konfigurasi berikut ke docker-compose.yml Anda:
develop/docker-compose.yml

Menyiapkan Hoppscotch

Mem-proxy Permintaan API

Untuk menyiapkan Hoppscotch, kunjungi http://localhost:3000, lalu buka tab pengaturan. Anda perlu mengatur Proxy ke http://localhost:9159, agar alat debug Anda dapat berinteraksi dengan jaringan internal kontainer.
Sekarang Anda dapat menguji dengan http://web:3000/status untuk memeriksa apakah web sudah aktif:

Masalah CSRF

Jika Anda menggunakan Postman atau alat debug lain untuk membuat permintaan post, Anda mungkin mendapati bahwa login ditolak (forbidden), dan penyebabnya adalah error 401. Hal ini karena Overleaf dilindungi oleh verifikasi csrf.
Di konsol Anda, Anda mungkin melihat:
Untuk mengatasi hal ini dalam pengembangan Overleaf Anda, Anda perlu menyiapkan token csrf. Berikut tutorial lengkapnya.
1

Tambahkan Pre-Request

Tambahkan kode berikut ke Pre-Request
Skripnya adalah sebagai berikut:
2

Tambahkan Header Permintaan

Anda perlu menambahkan header berikut:
3

Login dengan Alat API

Sekarang Anda dapat login dengan nama pengguna dan kata sandi Anda.
Berikut adalah respons ketika Anda memasukkan nama pengguna atau kata sandi yang salah.
Terakhir diubah pada 4 Oktober 2026