我在ejs中使用节点作为服务器和前端。我正在使用socket.io这就是为什么我需要停止手动引用页面。用户无法重新加载页面。如果用户按下重新加载当前页面按钮,那么在我的情况下,套接字连接断开连接。
所以我不想断开它。有没有办法停止手动重新加载页面
答案 0 :(得分:0)
您可以保留cookie或localstorage, 这样您就可以在重新加载后识别用户。
您可以将参数传递给与此代码段相关的服务器:
var socket = io.connect('/image/change', {query:"name=my_img_name"});
在服务器端,您将能够使用以下代码获取参数:
`console.log(socket.handshake.query.name);`