gpt4 book ai didi

asp.net-core-signalr - 在客户端(Angular App)获取 Signalr ConnectionId

转载 作者:行者123 更新时间:2023-12-03 14:11:08 27 4
gpt4 key购买 nike

嗨,我正在使用 Angular 应用程序连接到信号器,我正在使用“@aspnet/signalr”:“1.0.0-preview1-final”。

我需要将 connectionId 发送到我的 Controller (我需要做一些处理并告诉所有其他客户端,但没有用户发出请求),问题是 Connection Id 是私有(private)的,有办法获取连接 Id 吗?

最佳答案

客户:

let connection: signalR.HubConnection;
let accessToken = "3076a225-f2f6-4c68-b894-08accb62bb90";

connection = new signalR.HubConnectionBuilder().withUrl("http://localhost:8178/notifyHub", { accessTokenFactory: () => accessToken }).build();
connection.start().then(function(){connection.invoke("GetConnectionId").then(function(connectionId){console.log(connectionId)})}).catch(err => console.error(err));

关于asp.net-core-signalr - 在客户端(Angular App)获取 Signalr ConnectionId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50177099/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com