UNPKG

facade-signalr-client

Version:

facade signalr client

46 lines (34 loc) 905 B
### signalr client 基于 @microsoft/signalr 客户端 ### 使用 `yarn add facade-signalr-client` js 客户端使用 ```javascript import signalrClient from 'facade-signalr-client' try { // register events signalr.connected signalrClient.events.on('signalr.connected', connection => { console.log(connection, 'signalr.connected') }) // connect signalrClient.connect('baseUrl', queryString) // Received signalrClient.receiveMessage('ReceivedMethod', arg => { console.log('Received:' + arg) }) } catch (err) { console.log(err) } // Send message signalrClient.sendMessage('SendMethod', 'args').then(response => { console.log('response:' + response) }) ``` 服务端 使用 ```C# public async Task<string> SendMethod(string args) { await Clients.All.SendAsync("ReceivedMethod", args); return "发送成功"; } ```