, 通过 model.js 里导出的 User 进行数据增、查操作,
定义了一些中间件来对输入的用户名,密码和,验证码进行检验....).send(`${req.body.username} 用户名已存在`);
console.log(e)
}
});
model.js 定义了 User 对象, 当 server.js 中执行...User.create 操作时,
密码就会被加盐, 然后哈希, 存入数据库. bcrypt 的盐无需存储...., nodejs 产生一个 token 发送给客户端, 客户端保存在 localStorage
中, 当请求某些特定的 api 时候带上这个 token, 以便后端鉴权, 注销就删除这个
token....next():res.status(422).send("验证码不正确")
};
需要处理一下跨域问题, 因为生成验证码和验证验证码的 api 不同, 这样
session 可以共享
app.all("