项目简介
本项目是基于Node.js、Vue.js和WebSocket技术实现的实时聊天室。前端运用Vue构建用户界面,后端采用Node.js和Express框架处理请求,借助WebSocket达成实时通讯。同时,项目集成了第三方登录功能,支持一对一私聊和群聊。
项目的主要特性和功能
- 前端采用Vue.js构建界面,简洁友好。
- 后端使用Node.js和Express框架,提供RESTful API接口。
- 利用WebSocket实现实时通讯,支持一对一私聊与群聊。
- 集成第三方登录功能,便于用户注册和登录。
- 使用SQLite进行数据存储,实现数据持久化。
安装使用步骤
安装前端
- 进入前端项目目录:
bash cd client
- 安装依赖:
bash npm install
- 启动前端项目:
bash npm start
- 在浏览器中输入
localhost:8080
访问前端界面。
安装后端
- 进入后端项目目录:
bash cd server
- 安装依赖:
bash npm install
- 启动后端项目:
bash npm start
- 项目将监听
localhost:3000
端口,等待前端连接。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】