NestJS รองรับ การสื่อสารแบบ real-time สองทิศทาง ผ่าน WebSocket gateway ซึ่งเป็นคลาสที่ติดเดคอเรเตอร์ @WebSocketGateway() คอยจัดการ WebSocket connection และ message (โดยทั่วไปผ่าน Socket.IO) มันเปิดใช้ฟีเจอร์อย่างแชต, การแจ้งเตือนสด และ dashboard สด โดยใช้โครงสร้าง NestJS เดิม (DI, decorator)
การนิยาม gateway
{ , , , } ;
{ } ;
({ : })
{
()
: ;
()
() {
..(, data);
}
}
