我有一个问题,当用户连接时,他连接到 socket.io 但是当刷新操作时,套接字会自动断开连接,然后假设用户已连接但套接字已断开连接。 我如何克服这个问题? 我希望只要用户连接(我在服务器端检查),即使执行了刷新,套接字也会连接;
当服务器运行时这是我的服务器端。
const expressListener = server.listen(3001, () => console.log("Listening..."));
socketHelper.init(expressListener);
function init(listener){
socketManger = io(listener, {cors: {origin: "http://localhost:3000"}});
socketManger.sockets.on("connection", socket => {
console.log("One client has been connected.");
socket.on("disconnect", () => {
console.log("One client disconnect.");
});
})
当我在 cilent 端登录时,我调用了连接,但是当我刷新它时,它调用断开连接。 我将用户的令牌保存在本地存储中 我该如何解决这个问题?