أدوات التطوير الموصى بها
هذه الخدمات الاختيارية ليست مطلوبة لتشغيل Overleaf، لكنها موصى بها بشدة للتطوير وتصحيح الأخطاء والفحص أثناء التطوير المحلي.- Hoppscotch أداة خفيفة لاختبار واجهات API تشبه Postman، لكنها تعمل في المتصفح وملائمة جدًا للتطوير.
- الواجهة الأمامية: http://localhost:3000
- الوكيل (لتجاوز قيود CORS): http://localhost:9159
- توفر RedisInsight واجهة مرئية لفحص بيانات Redis. وتتوفر الواجهة على: http://localhost:5540
- Mongo Express واجهة ويب لـ MongoDB. يمكنك زيارة http://localhost:8081 باستخدام بيانات الاعتماد:
admin:pass
docker-compose.yml الخاص بك:
develop/docker-compose.yml
develop/docker-compose.yml
develop/docker-compose.yml
إعداد Hoppscotch
تمرير طلبات API عبر الوكيل
لإعداد Hoppscotch، يمكنك زيارة http://localhost:3000، ثم الانتقال إلى علامة تبويب الإعدادات. عليك ضبطProxy على http://localhost:9159، حتى تتمكن أدوات التصحيح من التفاعل مع الشبكات الداخلية للحاويات.


مشكلات CSRF


1
إضافة سكربت ما قبل الطلب
أضف الشيفرة التالية إلى Pre-Request
السكربت كما يلي:

2
إضافة ترويسات الطلب
عليك إضافة الترويسات التالية:

3
تسجيل الدخول باستخدام أدوات API
يمكنك الآن تسجيل الدخول باسم المستخدم وكلمة المرور.إليك الاستجابة عند إدخال اسم مستخدم أو كلمة مرور خاطئة.


