Advertisement

前端网络请求的处理方式与错误处理策略分析

阅读量:

异常处理机制 :当客户端向服务端发出请求后,若未能接收到有效的反馈信息,而系统未配置相应的异常提示功能,将极大增加排查代码缺陷的难度。
官方文档传送门
在调用HttpClient模块获取数据的过程中,若请求成功则会返回对应的数据内容,而一旦出现故障,则会触发错误(error)状态,而非返回正常响应结果
文档示例(中文解释即个人理解):

复制代码
    showConfig() {
      this.configService.getConfig()
    .subscribe(
      (data: Config) => this.config = { ...data }, // 请求成功时的回调函数
      
        error => this.error = error //请求错误时的回调函数
    );
    }
    
    
      
      
      
      
      
      
      
      
    

说明:showConfig() 方法用于调用服务功能,其中 configService 是所定义的服务类,该服务类内部包含 getConfig() 方法。在

全部评论 (0)

还没有任何评论哟~