在控制台上找不到404我的应用程序日志页面,我想在它登录到控制台之前处理错误,
错误消息看起来像这样,
调用服务器的方法是get_user(),
get_user(slug);
get_user(slug: string) {
Observable.forkJoin(
this._service.get_user(slug)
).subscribe(
data => {
this.item = data[0];
},
err =>console.log("Error Dude!!")
);
}
和服务方法,
private _endpoint = "http://127.0.0.1:8000/users/"
get_user(slug:string) {
if (url) {
return this._http.get(this._endpoint + slug)
.map(res=>res.json());
}
}
我该怎么做?
使问题清楚,
我不希望找不到404登录到控制台,而是在不让用户知道的情况下处理它!
解决方法:
答案是否,这是一种浏览器行为.
由于API在我的控制之下,我将返回HTTP 204 NO CONTENT而不是404并处理它的客户端.