VUE3+NODE开发一个简易的聊天室(1)

262 阅读1分钟

前言

年后复工,公司的活不多,作为一名小菜鸡,总是在琢磨着做一些小功能,突发奇想做一个简单的聊天室,抱着学习的态度,说干就干。

功能整理

每一个产品的开始都是因为想要实现一个功能,从而引申出一系列附带功能。

1. 用户

聊天室的主要功能自然就是聊天,聊天的主体自然是个人用户,那么就引申出了用户系统(注册、登录等一系列功能)。

2. 聊天记录

聊天记录怎么能丢失呢,浏览器无法做到在电脑本地缓存聊天信息,那么就服务端代劳吧,因为体量小,用户量小,暂定使用数据库存储的方案。

3.创建与加入

用户可自行创建房间,通过随机生成的房间号进行分享,同时加入了密码功能实现加密房间。

技术框架

前端部分:VUE3+Ts+ElementPlus

后端接口:NodeJS

数据库:Mysql

预览

非常抱歉,服务器已关闭,没有预览地址了