枢纽事件

枢纽事件

问题描述:

我越来越想订阅SignalR枢纽事件时,出现以下错误:枢纽事件

$ .connection.hub.connectionSlow不是一个函数

我的代码:

var connection = $.hubConnection(); 
serviceRequestHubProxy = connection.createHubProxy('myHub'); 
connection.start() 
    .done(function() { alert('connected!'); }); 
$.connection.hub.connectionSlow(function() { 
    alert('connection slow!'); 
}); 

我正在使用SignalR 2.2。我究竟做错了什么?

当您不使用生成的代理时,$ .connection将不可用。你应该改变。

var connection = $.hubConnection(); 
serviceRequestHubProxy = connection.createHubProxy('myHub'); 

connection.start() 
    .done(function() { alert('connected!'); }); 

connection.connectionSlow(function() { 
    console.log('We are currently experiencing difficulties with the connection.') 
}); 

阅读more