【问题标题】:How to access error message in the front end sent by the server?如何在前端访问服务器发送的错误信息?
【发布时间】:2022-02-10 20:24:09
【问题描述】:

在我的节点后端,这是我将错误消息发送到前端的方式:

catch (err) {
    res.status(500).json("UNEXPECTED ERROR. Please try again later.");
  }

如何访问后端的错误消息?这是正确的吗?

catch (err) {
  err.response.data;
}

【问题讨论】:

  • Console.log the err... 它很可能是您正在寻找的 err.message

标签: javascript node.js reactjs


【解决方案1】:

您可以访问错误消息,例如:error.message

我已经在打字稿中尝试过这对我有用。

try {
    throw new Error("UNEXPECTED ERROR. Please try again later.");
  } catch (error: any) {
    console.log(error!.message);
    return res.status(400).send(error!.message);
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    相关资源
    最近更新 更多