- 使用immutable.js优化了react的render
- 使用less
- 增加设置界面,修改资料卡片
- 使用react-router将login与signup整合到react中
- 增加markdown编辑器
- react
- redux
- bable
- webpack
|--pageState // 控制页面ui状态
|--userState // 存放用户登录信息
|--onlineUsers // 存放在线用户信息
|--messages // 存放消息
|--privateMessages // 存放私聊消息
|--setting // 存放设置
|--imageSlide //存放图片信息,查看图片使用
|--storageExpressions //存放表情包
菜单栏:
- cd CR
- npm install
- npm run-script client-start 打包前端
- npm start 开启server,访问 http://localost:3000
- 在安装使用之前先修改数据库信息 mongodb:
server/config/mongo-config.js
,mysql暂不支持 - 如果遇到bcrypt无法install可用bcrypt-nodejs代替,注意替换后函数参数会有略微不同请查看文档
- 使用了es6语法,请将node版本升至6.0以上