Socket.io khuyến biến các thiết lập cho mỗi ổ cắm như vậy:Socket.io, sự khác biệt giữa socket.set() và ổ cắm tài sản?
socket.set('foo', bar, function() {});
biến cũng có thể được thiết lập và truy cập vào các ổ cắm:
socket.foo = bar
Có một lợi ích cho sử dụng hàm set() được cung cấp?
+1 để bao gồm định nghĩa hàm! Vì vậy, nó chỉ là vấn đề tránh va chạm không gian tên? Bất kỳ lợi ích khác để sử dụng kho dữ liệu của họ? – knite
Không xa như tôi biết, tôi đoán va chạm là điều chính. – JohnP
Ngoài ra để mở rộng câu trả lời này, lý do cho phương thức get/set/del là chuyển khóa/giá trị cho adapter, theo mặc định đây là 'MemoryStore', nhưng bạn có thể dễ dàng thay đổi adapter thành mysql, redis, mongo Vân vân – RobertPitt