📄️ Giới thiệu về Websockets
WebSocket là gì?
📄️ Tạo WebSocket Gateway
- Như ở mục trước ta đã đề cập, mỗi WebSocket Gateway sẽ ứng với một namespace riêng biệt, giúp ta tổ chức, quản lý chúng được tinh gọn hơn. Dưới đây là cách tạo một Chat Gateway (namespace là: /chat)
📄️ Sử dụng Pipe, Exception Filter, Interceptor, Guard trong WebSocket Gateway
- Tương tự như HTTP, ở WebSocket Gateway ta cũng có thể sử dụng:
📄️ Sử dụng middleware trong WebSocket
Trong NestJS, middleware trong WebSocket được sử dụng để xử lý các yêu cầu hoặc sự kiện WebSocket trước khi chúng được chuyển đến các handler (bộ xử lý) hoặc để thực hiện các tác vụ như xác thực, ghi log, hoặc xử lý dữ liệu đầu vào/đầu ra. Middleware trong WebSocket thường được áp dụng để: