الاختبار على localhost
يحتاج OpenReplay إلى وصول عام (عبر HTTPS فقط) إلى موارد تطبيقك (CSS والخطوط والأيقونات) لعرض التسجيلات بشكل صحيح. نقوم بنسخ تلك الموارد حتى تتمكن من إعادة تشغيل جلساتك حتى لو تغير محتوى تطبيقك. أما الصور فتُعالَج بطريقة مختلفة، إذ يتم استرجاعها في الوقت الفعلي عند إعادة تشغيل الجلسة.
لهذه الأسباب، نوصي باختبار التثبيت في بيئة قابلة للوصول العام (أي staging) بدلاً من localhost. ومع ذلك، يوجد حل بديل للتطوير المحلي وإن لم يكن مثالياً: استخدام ngrok (أو أي حل مشابه) لجعل موارد تطبيق الويب الخاص بك متاحة لـ OpenReplay.
ثبّت ngrok ثم اتبع هذه الخطوات:
- شغّل ngrok مع منفذ localhost الخاص بك (أي
ngrok http 3000إذا كان خادمك يعمل على localhost:3000). - افتح تطبيقك على عنوان URL الخاص بـ ngrok المحدد (أي
https://558csdft.ngrok.io). تأكد من استخدام رابط HTTPS وإلا فلن يلتقط OpenReplay أي شيء لأسباب أمنية.
من المفترض أن تكون عمليات إعادة تشغيل الجلسات متاحة بعد ذلك في لوحة التحكم، لكن قد تنقصها بعض الصور كما هو موضح أعلاه.
هل لديك أسئلة؟
Section titled هل لديك أسئلة؟إذا كانت لديك أي أسئلة حول هذه العملية، فلا تتردد في التواصل معنا عبر Slack الخاص بنا أو الاطلاع على المنتدى الخاص بنا.