SignalR на странице ReactJS работает только с перезагрузкой - PullRequest
0 голосов
/ 13 июня 2019

Я использую сигнализатор в React.Js, и у меня возникает проблема: когда я захожу на страницы, нажимая на ссылку меню и перенаправляя с помощью Route, он не работает. Внутренний конструктор одноэлементного класса не вызывается, но когда я обновляю страницу или вручную набираю маршрут в адресной строке, он работает и подключается к серверной части.

    import $ from "jquery";
    window.jQuery = $;
    require("signalr");

    {componentDidMount() {
        var connection = $.hubConnection("http://localhost:1425/");
        proxy = connection.createHubProxy("myHub");

        connection
            .start({ withCredentials: false })
            .done(function () {
                console.log("Now connected, connection ID=" + connection.id);
            })
            .fail(function () {
                console.log("Could not connect");
            });

    }

Почему это происходит, и может ли кто-нибудь подсказать мне, как мне это исправить?

...