首页 > 解决方案 > 我正在编写登录和注销系统,我想在前端处理错误并使用它来操作 dom

问题描述

我正在编写登录和注销系统,我想在前端处理错误并使用它来操作 dom。在我的代码中,我想将状态和错误发送到前端并使用它来操作 dom。所以我想知道如何将我的错误数据发送到前端以及如何在前端处理错误我在下面使用的代码用于我的注册页面

app.post("/register", async (req, res) => {
  try {
    const emailValue = req.body.email;
    const hashPassword = await bcrypt.hash(req.body.password, 10);
    const newUser = {
      email: emailValue,
      password: hashPassword,
    };
    const {value , error} = validateUser(newUser);
    if (error) {
      res.status(404).send("")
    } else {
      const user = users.find((u) => {
        if (u.email === req.body.email) {
          return u;
        }
      });
      if (user) {
        res.status(404).send("")
      } else {
        users.push(newUser);
        res.status(200).send();
      }
    }
  } catch (error) {
    res.status(404);
  }
});

标签: javascript

解决方案


推荐阅读