【问题标题】:How can i show node backend error in react frontend我如何在反应前端显示节点后端错误
【发布时间】:2022-11-07 14:49:40
【问题描述】:

我在同一个 API 调用中有不同的错误。 我想在后端向前端显示相关错误。

后端:

if (Sname) {
    console.log("Site Name Exist");
    return next(new ErrorResponse("Site name exist", 401));
    
}
 if (Cname) {
    console.log("Company Name Exist");
    return next(new ErrorResponse("Company name exist", 401));
    
}

前端

try {
       const { datab } = await axios.post(

          "/api/auth/companyOrigin",
  
        {
            data,
         },
           config  );

      setStep(step + 1);
    }

  catch(error){

        console.log("Error " + error); ////Show error here
  }

【问题讨论】:

    标签: javascript node.js reactjs axios


    【解决方案1】:

    需要手动处理401错误

    axios.post("api/auth/companyOrigin", { data,},config  )
        then((res) => {
               setStep(step + 1);
             },
             (error) => {
              console.log(error)// Backend error
         })
    

    【讨论】:

      猜你喜欢
      • 2019-04-19
      • 2021-09-04
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      • 2021-03-18
      • 2021-09-28
      • 1970-01-01
      相关资源
      最近更新 更多