基于websocket的一个简单的聊天室 express+socket.io+animate.css+angular
请使用高版本nodejs,本项目包含部分ES6语法
- Step 1 下载本项目
https://github.com/ShanaMaid/websocket-express-webchat.git
- Step 2 安装依赖
npm install
- Step 3 启动服务
node app.js
- Step 4 进入聊天室
访问 http://localhost/
聊天室配置文件
{
"history_num":20, //服务器缓存的历史信息条数
"sever_port":80, //服务器监听端口号
"backup":true, //是否开启服务端信息备份
"backup_filename":"./backup/example.json" //备份文件名字
}
[
{
"name":"测试人员1",
"time":"2017-2-13 23:32:17",
"content":"一条简单的测试信息"
},
{
"name":"测试人2",
"time":"2017-2-13 23:33:42",
"content":"那你很棒哦"
},
{
"name":"测试人3",
"time":"2017-2-13 23:33:54",
"content":"肯定很棒哦"
}
]
- 进入房间通知
- 离开房间通知
- 消息接收与发送
- 在线列表
- 服务器端信息备份
- v1.0.1 服务器端信息备份
- v1.0.0 即时聊天
see MIT LICENSE for details