1
這是loadSize()
函數,它在我的campaignsService
類中調用getTotalNumberCampaigns()
函數。爲什麼我在subscirbe(()=> {},err => {here})中的錯誤與瀏覽器控制檯中的錯誤不同
loadSize() {
this.campaignsService.getTotalNumberCampaigns().subscribe(value => {//async call
this.campaignSize = value;
}, (err: any) => { console.log(err.status); console.log(err);}
);
}
這是我getTotalNumberCampaigns()
getTotalNumberCampaigns(): Observable<number> {
return this.http.get(`${this.apiUrl}/Count`, { headers: this.headers })
.map<any>(res => res.json())
}
我開始了後端API一切工作正常,現在我停止API和刷新我的網頁。它會觸發console.log(err.status);
console.log(err);因爲它的連接失敗。但我實際上獲得了200個狀態,而在我的瀏覽器控制檯中卻顯示它是一個502錯誤。
有人告訴我爲什麼?