首页 > 解决方案 > 如何使用 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 的实例。显示收到的未定义而不是“无效密码

标签: javascriptnode.js

解决方案


推荐阅读