Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 存储socketId会话,用于使用SAIL发送私人消息_Javascript_Node.js_Socket.io_Sails.js - Fatal编程技术网

Javascript 存储socketId会话,用于使用SAIL发送私人消息

Javascript 存储socketId会话,用于使用SAIL发送私人消息,javascript,node.js,socket.io,sails.js,Javascript,Node.js,Socket.io,Sails.js,我正在开发聊天应用程序,同时我也在尝试实现私人消息功能。实际上,每个用户都使用他们的凭据注册和登录应用程序,所以我想这就是我应该在用户会话中存储socketId的地方,以便在页面刷新时使用相同的id访问每个客户端。我在以前版本的sails中看到过一些示例,比如,它们似乎都使用config/sockets.js中的onConnect函数。然后,您可以使用user.messageid之类的数据向特定用户发送消息,但这在sails 0.11中已经更改,现在是beforeConnect,这有点令人困惑。

我正在开发聊天应用程序,同时我也在尝试实现私人消息功能。实际上,每个用户都使用他们的凭据注册和登录应用程序,所以我想这就是我应该在用户会话中存储socketId的地方,以便在页面刷新时使用相同的id访问每个客户端。我在以前版本的sails中看到过一些示例,比如,它们似乎都使用config/sockets.js中的onConnect函数。然后,您可以使用user.messageid之类的数据向特定用户发送消息,但这在sails 0.11中已经更改,现在是beforeConnect,这有点令人困惑。如果有人能为我指出正确的方向,我将不胜感激