4

我正在努力在 NestJS 7 中实现 Websocket 网关,如文档中所示。我使用 WS 适配器。

const app = await NestFactory.create(ApplicationModule);
app.useWebSocketAdapter(new WsAdapter(app));

我遇到的问题是网关接受连接而不管 url。例如,如果我像这样定义我的网关:

@WebSocketGateway(8080, {namespace: '/v3'}
export class MyGateway {}

handleConnection然后无论客户端请求的路径如何,都会触发此网关:

ws://localhost:8080/some-other-path

不幸的是,这意味着所有客户端都连接到每个网关。命名空间选项是否仅适用于 socket.io 适配器?

4

0 回答 0