javascript - 我正在编写登录和注销系统,我想在前端处理错误并使用它来操作 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);
}
});
解决方案
推荐阅读
- node.js - 使用 pdfkit 打印条形码
- swift - SWIFT TASK CONTINUATION MISUSE:泄露了它的延续 - 代表?
- ios - 如何在 iOS 上的 AVPlayer 上预缓冲 CMAF 流中的多个视频部分?
- docker - 在第二个 docker-compose 文件中添加的服务是孤立的,在 docker-compose ps 输出中不可见
- typescript - 试图告诉 TypeScript 忽略 node_modules,但它不起作用。你能帮我吗?
- java - Ffmpeg 命令未在 Mac OS 上使用 Java RunTime 命令执行
- php - laravel 8,找不到类“App\Http\Controllers\Admin\Category”{“异常”:{}}
- swift - UITextFields 键盘未出现在 UIScrollview 中
- c# - ILogger<> 约定在 Azure Function 托管的服务中不起作用
- javascript - jQuery Burger 菜单不起作用且不可点击