Angular 2如何在登录浏览器控制台之前处理404?

Dee*_*ena 3 javascript error-handling observable rxjs angular

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!!")
        );
    }
Run Code Online (Sandbox Code Playgroud)

和服务方法,

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());

        }
    }
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

使问题清楚,

我不希望找不到404登录到控制台,而是在不让用户知道的情况下处理它!

Dee*_*ena 7

答案是否,这是一种浏览器行为.

由于API在我的控制之下,我将返回HTTP 204 NO CONTENT而不是404并处理它的客户端.