TypeError: io.of is not a function when using namespace in websocket gateway
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- node.js, typescript
- Domaine
- backend
Piste de recherche
The issue links to lib/index.ts at line 543, where io.of is called, and shows a NestJS @WebSocketGateway configured with a namespace. Start by reading that call and the surrounding instrumentation code, then check how the gateway passes its server when a namespace is set. Done means namespace configuration no longer triggers the reported TypeError, with the behavior covered by a test.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
@WebSocketGateway(8080, {
namespace: 'chat',
cors: {
origin: '*',
credentials: true,
},
})
afterInit() {
instrument(this.server, {
auth: false,
mode: 'production',
});
}
// error TypeError: io.of is not a function
how to fix : remove namespace from @websocketgateway
// correct way
@WebSocketGateway(8080, {
cors: {
origin: '*',
credentials: true,
},
})
- Langage dominant
- Vue
- Étoiles
- 413
- Forks
- 109
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de socketio/socket.io-admin-ui
-
MaxListenersExceededWarningOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
socketio/socket.io-admin-ui#86 · 2 commentaires ·
-
Add support for DenoOuverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
socketio/socket.io-admin-ui#84 · 2 commentaires · 2 réactions ·
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
socketio/socket.io-admin-ui#83 · 7 commentaires · 2 réactions ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
Toutes les issues de socketio/socket.io-admin-ui
Issues similaires
-
stringify escapes leading digits in pseudo-class arguments (:nth-child(1) becomes :nth-child(\31 ))Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
digitalbazaar/forge#1170 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
getgrav/grav-plugin-form#664 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
FinanceFlash/unvibecode#595 ·
Les mainteneurs répondent en général sous 1 jour