首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >确保承诺失败

确保承诺失败
EN

Stack Overflow用户
提问于 2019-06-05 03:11:01
回答 2查看 48关注 0票数 1

也许下面的代码可以按原样工作,但我不确定这是否是正确的实现,以防止运行时出现任何可能的问题。

拥有以下内容:

代码语言:javascript
复制
  const ep = `${environment.api.baseUrl}/login`;
  return this.http.post<ILoginResponse>(ep, request).pipe(map(req => {
    this.storage.set(environment.storage_keys.token, req.access_token).then(() => {
      this.authState$.next(true);
    });
    return req;
  })).toPromise();

如果this.storage.set返回异常或由于任何原因失败,我如何确保toPromise()将被拒绝?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56449967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档