يعمل Overleaf كعدة خدمات يستدعي بعضها بعضًا عبر HTTP داخل شبكة Docker. تصف الصفحات في هذا القسم واجهات البرمجة الداخلية هذه. وهي مأخوذة من ملفات OpenAPI في develop/hoppscotch/openapi/، المكتوبة استنادًا إلى شيفرة كل خدمة.
لا توجد واجهة عامة بين هذه الواجهات: لا يمكن الوصول إليها إلا من داخل شبكة Docker، ومعظمها بلا مصادقة.
الخدمات
المصادقة
- web: مصادقة HTTP الأساسية باستخدام
WEB_API_USER وWEB_API_PASSWORD. تستخدم مسارات git-bridge رمز وصول شخصيًا بدلًا من ذلك.
- history-v1: مصادقة HTTP الأساسية باسم
staging مع STAGING_PASSWORD، أو JWT.
- جميع الخدمات الأخرى: لا شيء.
جرّبها
تشغّل بيئة التطوير Hoppscotch على http://localhost:9170، مع وكيل يصل إلى الخدمات عبر عناوينها في Docker. يوضّح ملف README الخاص بها كيفية ضبط الوكيل واستيراد ملفات OpenAPI. آخر تعديل في ١٣ نوفمبر ٢٠٢٦