Parastoo Ebrahimi
6 سال پیش توسط Parastoo Ebrahimi مطرح شد
0 پاسخ

استفاده از توکن در signalr

سلام من یه کانکشن signalr به صورت زیر دارم و میخوام توکن رو بهش بدم ولی نمیدونم چجوری..

configureSignalRHub = () => {

        let apiToken = localStorage.getItem("token")
        const connection = $.hubConnection(`${process.env.REACT_APP_EMC_URL}signalr`, { logging: true, useDefaultPath: false, jsonp: true , access_token:apiToken })

        $.connection.hub.qs ={ "access_token": `Bearer${apiToken}` }
        this.contosoPrintHubProxy = connection.createHubProxy('labelsPrintHub');
        this.contosoPrintHubProxy.on('sendPrintJob', () => { console.log("hello from signalr") });

        connection.start({ withCredentials: false })
            .done(function () {
                console.log('connected');

            })
            .fail(function (a) {

                console.log('not connected' + a);
            });
    }

با کد $.connection.hub.qs ={ "access_token": `Bearer${apiToken}` } سعی کردم که این کارو بکنم که نشد.. تنها چیزی که فهمیدم اینه که باید با کوری استرینگ این کارو بکنم
@hesammousavi
@mohsenbostan