的对象模型
svg-captcha 验证码
cookie-parser
express-session
bcryptjs 加密
mongoose 操作 MongoDB
大概说明一下
前后端分离,..., 通过 model.js 里导出的 User 进行数据增、查操作,
定义了一些中间件来对输入的用户名,密码和,验证码进行检验...., nodejs 产生一个 token 发送给客户端, 客户端保存在 localStorage
中, 当请求某些特定的 api 时候带上这个 token, 以便后端鉴权, 注销就删除这个
token....svg-captcha 生成, 前端有一个 img 标签调用验证码 api, 并得到图片,
服务端将验证码文字存入 session 中....当前端输入的验证码传来, 就和这个 session
中的比较一下.也是一个中间件
const captcha = async (req, res, next) => {
const cap = String