javascript - 如何在前端Javascript应用程序中订阅Azure SignalR服务?

标签 javascript azure azure-functions signalr azure-signalr

我对 SignalR 非常陌生,我试图了解如何创建一个简单的前端应用程序,该应用程序使用 Azure SignalR Service 获得通知。 .

我已经有一个使用 Azure SignalR REST API 的服务器将消息发送到 Azure SignalR 服务。

如何在我的 Javascript 前端应用程序中获取此消息?

最佳答案

  • 要在前端使用signaIIr,您可以使用hubconnectionbuider类,该类用于创建hubconnection实例,它本身用于与signalIR进行通信.

  • hubconnection 实例通过等待来自 signalIr 服务的通信来与 signalIr 进行通信。

  • 要实现此目的,我们首先需要使用 startasync 函数启动服务连接,然后使用 on 函数监听 signalIr 服务和 stopAsync 函数来停止服务连接。

引用此msdoc关于 hubconnection 和这个 article作者:Sarathlal Saseendran,专门针对 Angular js

这是一个sample由 david Grace 专门针对 React js 编写。

关于javascript - 如何在前端Javascript应用程序中订阅Azure SignalR服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73503264/

相关文章:

javascript - 使用 EJS 将 MySQL 查询结果显示为 HTML

node.js - 执行 npm install 时出现 Azure DevOps CI 代理错误

c# - 响应中缺少 header 'Sec-WebSocket-Protocol'

c# - Azure 函数 SignalR |协商功能|失败并显示 500 错误代码

Azure Functions 不使用最新的二进制文件

node.js - Azure Functions 使用 import 而不是 require

javascript - React 组件不是从 bootstrap 选项卡调用的吗?

javascript - 如何处理鼠标和键盘的点击事件?

javascript - 单击按钮交换两个图像

azure - HTTP 请求/服务总线 - application/x-www-form-urlencoded 不支持错误