Я вижу эту ошибку в своем приложении js
(узел: 16561) UnhandledPromiseRejectionWarning: TypeError: this.contextUtils.getContextFactory не является функцией в WsContextCreator.getMetadata (/ Users / sajankumarvay) /projects/review.io/node_modules/@nestjs/websockets/context/ws-context-creator.js:73:50) в WsContextCreator.create (/Users/sajankumarvijayan/Documents/projects/review.io/node_mo @ nestjs / websockets / context / ws-context-creator. js: 28: 68)
Вот мой пример кода:
import {
SubscribeMessage,
WebSocketGateway,
WebSocketServer,
} from '@nestjs/websockets';
import { Server } from 'ws';
@WebSocketGateway()
export class SocketGateway {
@WebSocketServer()
server: Server;
@SubscribeMessage('event')
onEvent(client: any, data: any): void {
this.server.emit('update');
}
}
Если я удалю аннотацию @SubscribeMessage, ошибка ушла Я думаю, что это исключение не обрабатывается, но ищет некоторые ответы и помогает исправить это. Спасибо.