用户登录

在 WebSocket 客户端,连接 WebSocket 服务端的时候,设置的这个地址是 localhost:3000,这个地址里用的端口号跟 Http 应用的端口号是一样的。也就是在应用的 main.ts 这个文件里面设置的这个端口号,你会发现,这里设置的监听的端口号就是 3000。

如果你想让 WebSocket 服务使用不同的端口号,可以再配置一下,创建 WebSocket Gateway 的时候,用的是这个 @WebSocketGateway 装饰器,这个装饰器的第一个参数就是要设置的端口号。比如我们换成 3001 试一下。

回到浏览器,你会发现,连接已经断开了,因为现在 WebSocket 服务的端口号已经不是 3000 了,现在是 3001,修改一下客户端这里设置的连接的地址。把端口号换成 3001。

刷新一下浏览器,又会提示成功连接到了 WebSocket 服务。

这个 @WebSocketGateway 装饰器,还支持一个选项对象参数,可以设置一些配置选项。 提供一个对象参数,按一下 alt + 空格,或者 ctrl + 空格。会显示可以使用的一些配置选项。

这里我们可以用一下这个 namespace ,它的值可以设置成 app 。 现在如果想连接到这个 WebSocket 服务,在这个连接的地址里面,需要添加一个 app 。

配置 WebSocket 服务端《 企业应用架构:实时通信 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点