There is a bug in socket.io-client version 4.8.1.
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 30/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, nodejs, typescript
- Bereich
- networking
Rechercherichtung
Reproduziere die Offline-/Online-Wiederverbindungssequenz mit socket.io-client und der Serverversion 4.8.1, mit Fokus auf die HTTP-Anfrage und die Authentifizierungs-Middleware. Vergleiche das Verhalten mit der Clientversion 4.0.1 und verifiziere, dass die Middleware nach der Wiederverbindung vor dem connection-Ereignis ausgeführt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When the connection between the client and server is established for the first time, everything works fine. However, as soon as the user goes offline and the socket.io-client attempts to reconnect between the client and server, there’s no issue up to this point. But the problem occurs when the user comes back online. In this case, an HTTP request is sent, but the middleware doesn’t execute, and the connection event is triggered directly. If there’s an authentication middleware, it won't be executed, causing the program to break. Both the server and client versions being used are 4.8.1. However, I didn’t encounter this issue with version 4.0.1, which I tested on the client side, and the program didn't break.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 63.2k
- Forks
- 10.2k
- Ø Merge
- 6 T. 4 Std.
- Gemergte PRs (30 T.)
- 6
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus socketio/socket.io
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Raise Engine.IO minimum to 6.6.10 for published security fixesEvtl. vergeben @harshit-exe-dev hat das vor 28 Tagen übernommen. Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Can't set response headers in Server.handleUpgradeEvtl. vergeben @MsfPablo hat das vor 89 Tagen übernommen. Offenquestion
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
socketio/socket.io#5497 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
WebTransport ignores query parameters in URLEvtl. vergeben @cyphercodes hat das vor 178 Tagen übernommen. Offenneeds major release question
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
socketio/socket.io#5496 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
cleanupEmptyChildNamespaces releases a child namespace while a socket is in its middleware, and the cleanup unregisters a newer namespace by nameEvtl. vergeben @Jeremiah-D hat das vor 5 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 54/100
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in socketio/socket.io
Ähnliche Issues
-
bug:unconfirmed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Heroic-Games-Launcher/HeroicGamesLauncher#6062 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
Richard-Zhang1019/Crossbow#431 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100
EKKOLearnAI/ekko-studio#3761 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Per line discountOffenenhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
ruyd/agentic-sdlc-lab#4 · 2 Kommentare ·