javascript - 如何使用 javascript 显示我的消息?
问题描述
requireValidPassword: check("password")
.trim()
.custom(async (password, { req }) => {
const user = await usersrepo.getoneby({ email: req.body.email });
if (!user) {
throw new Error("Invalid password");
}
const validPassword = await usersrepo.comaparepass(
user.password,
password
);
if (!validPassword) {
throw new Error("invalid password");
}
}),
我使用 js 代码检查用户在登录时是否输入了正确的密码。但如果用户输入了错误的密码,则会出现错误——“salt”参数必须是字符串类型或 Buffer、TypedArray 或 DataView 的实例。显示收到的未定义而不是“无效密码”
解决方案
推荐阅读
- asp.net-core - 从创建方法背后的代码触发甜蜜警报消息
- ruby-on-rails-5 - 如果我使用 wicked_pdf gem,Rails 和 Ruby 应用程序在启动后会崩溃
- r - 有条件地从数据框列表中删除数据框
- sql - SQL 语法 - 除法和上限函数
- c# - 如何在 C# 中获取此 JSON 值?
- arrays - 如何使用 Ramda 在我的减速器中更改对象数组中的数组?
- mongodb - 如何使用 $mergeObjects 合并现有组对应的数组?
- python - 如何标准化 [0,1] 范围之间的浮点数?
- php - php中的array_filter和映射有更好的选择吗?
- python - 使用 DRF 中的直通表反序列化多对多字段