在用.net core 2.0 和angular2+ 參考signalr.js出問題。2天了,百度、谷歌、必應都搜不到答案、群里也沒人會。
特此來此求高人指教。感謝感謝
angular里的代碼

瀏覽器控制臺出錯

現在存在幾個疑點:
1.我這signalr是否參考對了? (從n已pm下載到node_modules)
2.我這signalr是否寫對了?
3.為什么在瀏覽器請求時會多出個‘//negotiate’?明明我在angular并沒有這個啊?
實在沒轍了。已急瘋了!
其他科參考代碼:服務端代碼

uj5u.com熱心網友回復:
共同研究哈 試試 app.MapSignalR 呢uj5u.com熱心網友回復:
哥 我挖墳了。我也在研究這個問題。你的qq 我實在是無語,問我有多少跟頭發。哥看到給個訊息 416532793uj5u.com熱心網友回復:
我有 SignaRI PDF,可以參考uj5u.com熱心網友回復:
https://medium.com/@rukshandangalla/how-to-notify-your-angular-5-app-using-signalr-5e5aea2030b2import { Component, OnInit } from '@angular/core';
import { HubConnection } from '@aspnet/signalr-client';
import { Message } from 'primeng/api';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
private _hubConnection: HubConnection;
msgs: Message[] = [];
constructor() { }
ngOnInit(): void {
this._hubConnection = new HubConnection('http://localhost:1874/notify');
this._hubConnection
.start()
.then(() => console.log('Connection started!'))
.catch(err => console.log('Error while establishing connection :('));
this._hubConnection.on('BroadcastMessage', (type: string, payload: string) => {
this.msgs.push({ severity: type, summary: payload });
});
}
}
uj5u.com熱心網友回復:
老哥有解決辦法嗎uj5u.com熱心網友回復:
已解決,跨域問題轉載請註明出處,本文鏈接:https://www.uj5u.com/net/77814.html
標籤:ASP.NET
