介绍 本项目是前后端完整的 即时通信软件(IM) 项目。 前端采用 React 实现,其中使用 taildwindcss 自行封装组件。 后端采用 Nest.js + Redis + MongoDB 实现。 当前进度 登录注册 注册部分实现邮箱验证,并根据生成的 salt 加密用户密码,密文 + 秘钥(salt) 存储在数据库中 登录部分实现图片验证,通过用户名查询数据库中秘钥,对用户密码加密后匹配密文验证,通过后返回token