Confirmé
19 août 2026

Trouve le bug : Node.js / NestJS

Un extrait de code. Trouve le bug, ou prouve qu'il n'y en a pas.

typescript
1import { WebSocketGateway, SubscribeMessage, MessageBody, ConnectedSocket } from '@nestjs/websockets';
2import { Socket } from 'socket.io';
3import { MessagesService } from './messages.service';
4
5@WebSocketGateway({ namespace: 'chat' })
6export class ChatGateway {
7  constructor(private readonly messages: MessagesService) {}
8
9  @SubscribeMessage('joinRoom')
10  async joinRoom(
11    @ConnectedSocket() client: Socket,
12    @MessageBody() data: { roomId: string },
13  ) {
14    client.join(data.roomId);
15    const history = await this.messages.getRoomHistory(data.roomId);
16    client.emit('history', history);
17  }
18}

Clique sur les lignes qui posent problème.

Ton verdict

Une tentative par jour. La réponse s'affiche juste après.

Garde ta série

Crée un compte pour conserver ta série et suivre ta progression.

Créer un compte