我想從文件中加載一個虛擬json數據,但它好像是angular2 http.get方法不能挑選它。每次它給資源不可用與404狀態。我正在使用下面的代碼。Angular2 http.get()總是給404
const obs: Observable<any> = this.http.get('http://localhost:4200/assets/mock-json/cashback.json')
.map((res: Response) => {
console.log('***********',res.json());
res.json(); })
.do((res) => this.loadedCB = res);
if (this.loadedCB) {
return Observable.of(this.loadedCB);
}
即使當我在瀏覽器中手動嘗試URL http://localhost:4200/assets/mock-json/cashback.json它的作品。無法弄清楚爲什麼它不能與http.get()一起工作。
嘗試刪除域,就像'/assets/mock-json/cashback.json ' –
您的角度應用程序是否在後端運行在相同的端口(:4200)上? –
在開發工具中,您是否看到請求? – acdcjunior