0
我在服務器端有斷開連接處理程序,如果關閉窗口,我可以使用sock.user
獲取已保存的用戶。但是,如果我刷新瀏覽器而不是關閉,則sock.user
未定義。刷新頁面時,socket.io會話未定義,但在關閉窗口時未定義
sock.on('chat:join', function(user){
sock.user = user;
});
sock.on('disconnect', function(){
var user = sock.user;
//on window close, user is defined as expected
//but on page refresh it is undefined.
});
在disconnect
,在窗口關閉,user
被定義爲預期,但頁面刷新很undefined
。
編輯:我也嘗試使用sock.set
和sock.get
,當刷新頁面時它仍然未定義。