Невозможно получить свойство 'start' с неопределенной или нулевой ссылкой - PullRequest
0 голосов
/ 19 декабря 2018

У меня проблема с signalR, на самом деле у меня есть данные в коде, но когда код достигает этой точки зрения, я не могу начать нулевую ссылку:

 $.connection.hub.start().done();

Я действительно новичок в signalR iНе знаю, где можно найти эту проблему

1 Ответ

0 голосов
/ 20 декабря 2018

Общий поток подобен

  • get hub
  • метод регистрации
  • start hubconnection

     $.connection.hub.url = "http://localhost/signalr/hubs";
        var hub = $.connection.MyHub; //MyHub is name of our hub on the server side.
    
        //wire up SignalR
        //register the method which server will call over here
        hub.client.notifyMethod = function (data) {
            //wire the incoming notifications 
            console.log(data);
        };
    
        //Start hub
        $.connection.hub.start().done(function () {
            //once we're done with SignalR we can retrieve connectionid
            console.log($.connection.hub.id);
    
        });
    

Для проверки на наличие проблем

  1. Убедитесь, что концентратор существует, перейдите к http://localhost/signalr/hubs в браузере
  2. Включить трассировку - https://docs.microsoft.com/en-us/aspnet/signalr/overview/testing-and-debugging/enabling-signalr-tracing#enabling-tracing-in-the-javascript-client

Надеюсь, это поможет.

...