从拦截器返回

时间:2019-08-12 07:56:53

标签: angular http interceptor

我正在开发Angular 2应用程序,并且已经在应用程序中创建了HTTP拦截器。在某些情况下,我想从拦截器返回,例如,如果用户未被授权,我不想对服务器进行一些调用。我只想通过返回正确的Observable来停止请求,以便其他请求可以继续进行,并且应用程序不会中断。我试图创建一些Empty Observable,但是它破坏了我的应用程序。基本上,我想创建空的类似对象的行为。有人可以帮我吗?

get(url: string, options?: RequestOptionsArgs): Observable<Response> {
    if(!isAuthorized()) {
       //here a I want to create return value that will stop request 
       //but app will continue to run on the same page
    }
}

0 个答案:

没有答案