Ionic / Angular-从存储中检索令牌并追加到url

时间:2018-10-04 08:37:06

标签: asynchronous get angular5 angular-http-interceptors ionic-storage

我将authToken存储在ionic storage是异步方法的get中。当我发出http请求时,我需要从存储中获取此令牌并将其附加为url参数。我试过的是:

getUsers(): Observable<any> {
    this.storage.get('authToken').then((token) => {
      return this.http.get(`${API_URL}/users?token=${token}`);
    });
  }

在Angular中,http服务返回Observable,这就是为什么我放getUsers(): Observable<any>却引发错误a function whose declared type is neither void nor any must return a value ...

一般如何处理离子的异步get方法?我想到了Http拦截器,它是要从存储中获取此令牌并将其附加到每个请求中的,除非路由是/login/register,但我不知道如何实现它。

0 个答案:

没有答案