Socket.io-client: لا يمكن قراءة 'sid' من undefined على لينكس في windows يعمل بشكل جيد

تم إنشاؤها على ٦ نوفمبر ٢٠٢٠  ·  5تعليقات  ·  مصدر: socketio/socket.io-client

ملاحظة : لأسئلة الدعم ، يرجى استخدام إحدى هذه القنوات: stackoverflow أو Slack

لتقارير الأخطاء وطلبات الميزات لعميل Swift ، يرجى فتح مشكلة هناك .

لتقارير الأخطاء وطلبات الميزات لعميل Java ، يرجى فتح مشكلة هناك .

اتريد:

  • [x] أبلغ عن خطأ
  • [] طلب ميزة

السلوك الحالي

ما الذي يحدث بالفعل؟

خطوات إعادة الإنتاج (إذا كان السلوك الحالي خطأ)

ملحوظة : أفضل طريقة (ونعني بذلك الطريقة الوحيدة ) للحصول على إجابة سريعة هي تقديم حالة اختبار فاشلة عن طريق تزييف الكمان التالي.

سلوك متوقع

ما هو متوقع؟

اقامة

  • نظام التشغيل:
  • المتصفح:
  • إصدار socket.io:

معلومات أخرى (مثل stacktraces والمشكلات ذات الصلة واقتراحات كيفية الإصلاح)

question

التعليق الأكثر فائدة

شكرًا في الواقع ، تم تثبيت vps لأحدث إصدار v3 ولذا قمت بتخفيضه إلى v2 وعملت بشكل جيد. TYSM للمساعدة.

ال 5 كومينتر

هذا التقرير غير مكتمل إلى حد ما ، لكن لدي نفس المشكلة.

تحقق من أن كلاً من إصدارات العميل والخادم هي نفسها إذا كنت تحاول الاتصال بخادم v3.0.0 مع عميل أقدم 2.xx لن يعمل

أعتقد أنك يجب أن تحاول الاتصال بخادم v2 بعميل v3 ، وهو غير متوافق.

نظرًا لأن خادم v2 لا يرسل sid في حزمة CONNECT ، فسيتم طرحه هنا: https://github.com/socketio/socket.io-client/blob/3.0.0/lib/socket .ts # L227 -L229

@ المحارب ، هل يمكنك الرجاء تأكيد التحليل؟ أو إعطاء تفاصيل إضافية عن الخطأ؟ شكر!

شكرًا في الواقع ، تم تثبيت vps لأحدث إصدار v3 ولذا قمت بتخفيضه إلى v2 وعملت بشكل جيد. TYSM للمساعدة.

حسنا. ويبدو أن المشكلة. افترضت خطأً أن العميل الجديد كان متوافقًا مع خادم Socket.io v2.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

yesterday24 picture yesterday24  ·  4تعليقات

exilonX picture exilonX  ·  7تعليقات

najibghadri picture najibghadri  ·  7تعليقات

catamphetamine picture catamphetamine  ·  3تعليقات

crazyyi picture crazyyi  ·  5تعليقات