使用socket.io + Express实现聊天功能
基本功能
- 用户注册,登录,退出(用户分为两类:普通用户&客服人员)
- 用户登录后可发起会话
技术实现
前端:
1
HTML,CSS,JavaScript,Bootstrap,jQuery
后端:
1
NodeJS,Express,socket.io
数据库:
1
MongoDB
数据库 - MongoDB
- 安装MongoDB
- 安装Node.js Driver
- MongoDB增删改查
- 需要用到的collections:
1
2users : name - password - role - status
user_service : user - service
Server端实现
- 参考
Server启动:
1
npm install —> npm start
实时聊天功能: