javascript - SignalR hub.On 方法在刷新页面后起作用
问题描述
我在 ReactJS 和 SignalR 上有这段代码。SignalR On 方法仅在页面刷新后有效。请解释我如何解决这个问题。
componentDidMount() {
const connection = new HubConnectionBuilder()
.withUrl('http://test.com/hub', { accessTokenFactory: () => Cookies.get('access_token') })
.configureLogging(LogLevel.Debug)
.withAutomaticReconnect([0, 0, 2000])
.build();
connection.on('MessageCount', () => someMethod());
connection.on('Dialog', () => someMethod());
connection.on('Send', () => someMethod());
connection.start().then(() => console.log('Connected'));
}
解决方案
推荐阅读
- javascript - 在孩子的第一次渲染 useEffect 时将钩子 useState 与旧状态反应
- concatenation - 在 Excel 中的单元格中分离出特定信息
- json - 将示例 json 文件中的内容复制到索引弹性 aearch 索引 json 文件
- popper.js - 单击按钮时如何关闭弹出工具提示?
- python - Google API Cloud 身份组().create():customer_id 字段是什么?
- sql - SQL - 如何连接两个表,但只有某些东西是完全匹配的?
- object-detection - GluonCV 对象检测微调 - 选择修改哪些层(冻结其余层)
- javascript - 从数组生成带状索引块
- android - 在 Android 设备上运行 Ionic5 应用程序时出现 net::ERR_INVALID_RESPONSE 错误
- charts - 从我的 chartjs 饼图中更改一个数据集的旋转