javascript - Signalr Core 1.0.3 - 在页面刷新时保持连接

标签 javascript c# node.js asp.net-core signalr

我目前正在使用 Signal R Core 1.0.3 构建一个 Core 2.2 应用程序,似乎没有关于如何在用户导航离开/返回页面时保持连接或重新建立 connectionId 的文档。

有没有办法重新建立与存储在客户端的已知 connectionId 的连接? IE。将 connectionId 存储为 cookie,然后在用户刷新页面或稍后返回时重新建立该 connectionId?

最佳答案

据我所知,SignalR 不提供在页面刷新后保持连接的方法。每次用户使用该网站时,他们都会有不同的连接 ID。

因此我们可以将连接 ID 存储在内存中,以便用户使用 signalr

我写小博客here展示这个想法,以便您可以看一看。

关于javascript - Signalr Core 1.0.3 - 在页面刷新时保持连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57124421/

相关文章:

javascript - 仅匹配某些字符的正则表达式模式

c# - 内部类应该进行单元测试吗?

c# - 修复错误 - 已经有一个打开的 DataReader 与此命令关联,必须先将其关闭

c# - 自定义智能感知自动完成

node.js - 从 Azure AD 获取刷新 token 时出错

javascript - 在 Angular 和 Node 中使用 socket.io 时出现 404 错误

javascript - 在node.js中读取文件是否保证项目的顺序

javascript - 如何过滤和省略 d3.js 的输入数据

javascript - 在所有 javascript 文件中捆绑导入 es6 模块表达式

javascript - Ajax 调用 httpstatusready=4 不执行