账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    前后台交互问题?
    40
    0

    以下简单模拟查找用户场景,
    后台接口:

    ..
    try{
      const doc=await users.findOne({..})
      if(doc) res.send({message:'ok'})
      else res.status(404).send({message:'not found'}) //fetch catch it
    }catch(e){
     return next(e)
     }
     ..
    

    前台请求:

    try{
    const res=await Fetch({..})
    //这里需不需要判断
    if(res.message==='ok') Toast('success') 
    else Toast('wrong')
    }catch(e){
     console.log(e)
     }

    需不需要再去判断res.message,看到很多次其他人代码会像上面写,所有的错误都被catch到了,是否可以这样,不去判断:

    try{
     await Fetch({..})
     Toast('success') 
    }catch(e){
     console.log(e)
     }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部