我将尝试使用SignalR创建一个简单的Hello World。我有一个hub,
当我加载页面时,我只想让控制台显示“hello signalR”。但是我收到了错误消息:SignalR:连接尚未完全初始化。使用.start().done()或.start().fail()在连接启动后运行逻辑。
我做错了什么?
public class MyHub : Hub
{
public void TestConnection(string message)
{
Clients.Caller.testConnection(message);
}
}
还有一个使用Angular的JS文件,
var hub = $.connection.myHub;
hub.client.testMessage = function (message) {
console.log("Test: " + message);
};
$.connection.hub.start().done(function () {
alert('signalR started');
}).fail(function (reason) {
console.log("SignalR connection failed: " + reason);
});
hub.server.testConnection("hello signalR").done(function () { });
当我加载页面时,我只想让控制台显示“hello signalR”。但是我收到了错误消息:SignalR:连接尚未完全初始化。使用.start().done()或.start().fail()在连接启动后运行逻辑。
我做错了什么?
start().fail()
来查看初始化是否因某些原因失败了? - Ron Beyer