使用带有角度4的signalR的协商请求期间出现未授权401错误

时间:2018-07-23 10:38:45

标签: angular signalr signalr-hub

在使用角度为4的信号R进行协商请求期间,我收到未经授权的401错误。这是我的代码

  this.connection = $.hubConnection('http://localhost:53248/signalr', 
    {useDefaultPath: false,
    'Authorization':'Bearer '+localStorage.getItem('access_token')});
    this.proxy = this.connection.createHubProxy('AuctionHub');

以下是我连接到AuctionHub时遇到的错误。我应该如何解决我的错误。这是我的代码

  private startConnection(): void {  
    this.connection.start({ jsonp: true }).done((data: any) => {  
        console.log('Now connected ' + data.transport.name + ', connection ID= ' + data.id);  
        this.connectionEstablished.emit(true);  
        this.connectionExists = true;  
    }).fail((error: any) => {  
        console.log('Could not connect ' + error);  
        this.connectionEstablished.emit(false);  
    });  
}  

这是控制台中的错误。

获取http://localhost:53248/signalr/negotiate?clientProtocol=1.5&connectionData=%5B%7B%22name%22%3A%22auctionhub%22%7D%5D&callback=jQuery33104335158357466735_1532340938485&_=1532340938486 401(未经授权)

0 个答案:

没有答案