如何在节点和ejs中手动重新加载页面?

时间:2016-06-08 11:09:19

标签: javascript jquery node.js

我在ejs中使用节点作为服务器和前端。我正在使用socket.io这就是为什么我需要停止手动引用页面。用户无法重新加载页面。如果用户按下重新加载当前页面按钮,那么在我的情况下,套接字连接断开连接。

所以我不想断开它。有没有办法停止手动重新加载页面

1 个答案:

答案 0 :(得分:0)

您可以保留cookie或localstorage, 这样您就可以在重新加载后识别用户。

您可以将参数传递给与此代码段相关的服务器:

var socket = io.connect('/image/change', {query:"name=my_img_name"});

在服务器端,您将能够使用以下代码获取参数:

`console.log(socket.handshake.query.name);`