收藏
回答

小程序如何在一个地方统一处理接口返回异常处理?

小程序中各个页面调用接口,接口都有可能返回3000情况,要做统一处理,不想在每个接口请求成功之后,都判断3000情况,可以怎么统一处理每个接口返回的3000?返回3000之后,还要再次请求下返回3000的接口?

回答关注问题邀请回答
收藏

2 个回答

  • *
    *
    2021-04-09

    你可以用wx.request封装一个方法, 统一处理3000状态

    2021-04-09
    有用 1
    回复 1
    • 婷子
      婷子
      2021-04-09
      又有个问题:我在app.js里面,封装了一下wx.request,统一处理3000状态,但是需求是3000状态的时候,要统一请求一个auth接口,重新获取token,然后再请求一下,那个请求数据的接口,每个页面请求接口方法不一样,所以,感觉这个还是不能统一写
      2021-04-09
      回复
  • 沃德天·维森陌·拉莫帅🌝
    沃德天·维森陌·拉莫帅🌝
    2021-04-09

    auth接口单独出来一个接口,处理3000状态时调auth接口,然后在递归一次原有的接口

    2021-04-09
    有用
    回复 2
    • 婷子
      婷子
      2021-04-09
      对,就是这个怎么递归原有的接口,我是在app.js里面统一调的auth接口,怎么递归原有的接口
      2021-04-09
      回复
    • 沃德天·维森陌·拉莫帅🌝
      沃德天·维森陌·拉莫帅🌝
      2021-04-09回复婷子
      在auth接口的then里面去调用原有wxrequest,然后在wxrequest的then里面去resolve
      2021-04-09
      回复
登录 后发表内容
问题标签