تمر كل واجهة بالحاجة إلى محاكاة طلبات نقطة النهاية، أحيانًا لأن الواجهة الخلفية لم تنته من عملها بعد، وأحيانًا لتصحيح الأخطاء ومحاكاة مواقف معينة وهذا أمر شائع جدًا في الحياة اليومية.
نعم، JSON-Server رائع وسهل الاستخدام للغاية، ولكن منذ بضعة أيام واجهت مشكلة محددة للغاية، وانتهى بي الأمر باكتشاف ملحق متصفح رائع.
أولاً سأتحدث عن المشكلة التي واجهتني، وستفهم سبب عدم عمل JSON-Server في هذه الحالة.
في التطبيق كان علي أن أستهلك نقطتي نهاية مختلفتين. أول بطاقة قامت بتحميل بعض المعلومات في لوحة المعلومات، لكن إحدى البطاقات الموجودة في تلك الشرطة تفتح شكلاً، والذي يعتمد على نقطة نهاية أخرى.
أجرينا بعض المعالجات إذا كانت واجهة برمجة التطبيقات (API) معطلة، ولكن في مرحلة معينة واجهت مشكلة غير متوقعة مع تأخير في عودة واجهة برمجة التطبيقات الثانية. لا ينبغي أن يكون الأمر هكذا، لكنه كان كذلك!
أعادت نقطة نهاية لوحة المعلومات الأولى الرسالة، لكن واجهة برمجة التطبيقات المشروطة استغرقت بضع ثوانٍ، وهو ما كان وقتًا كافيًا بالنسبة لي لفتح النموذج وعدم وجود أي شيء في الجدول.
استغرق الأمر بعض الوقت لفهم ما كان يحدث، حتى أدركت أنها كانت مشكلة في واجهة برمجة التطبيقات.
لقد بدأت البحث ووجدت Tweak، وهو امتداد لمتصفح Chrome (وغيره)، وهو بسيط جدًا وقوي.
فكرتي ليست تقديم التدريب، أريد فقط مشاركة إحدى الوظائف التي لفتت انتباهي في هذا المجال.
هذا هو الحل لمشكلتي
يبدأ القرص الآن في مراقبة عنوان URL وعندما يتم طلبه، (1) يعتني بإدارة الوقت الذي حددته لإرجاع الطلب، و(2) يمكنني الاستهزاء بالبيانات الموجودة في نص الاستجابة.
هذه هي الأشياء الرائعة وسهلة الاستخدام. إذا كنت تعرف الامتداد بالفعل ولديك نصائح أخرى، شارك هنا الالتزام.
حضن!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3