实战
2021-02-26 10:47:04
183
0
0
- 牛人账户:
{ name:小明, pwd:1234 } - Boss账户:
{ name:百度, pwd:1234 }
环境
- "react": "^17.0.1",
- "redux": "^4.0.5",
- "react-router-dom": "^5.2.0",
- "express": "^4.17.1",
- "mongoose": "5.11.15",
- "socket.io": "^3.1.1",
- "socket.io-client": "^3.1.1",
介绍:
招聘APP 实时聊天室 ,react框架开发,引入Socket.io 库来实时聊天, 支持注册登录, 显示未读消息个数,不同账户对应不同用户列表;
项目模块组成:
- 注册,登陆
- 个人信息完善
- 个人页面
- Boss列表,牛人列表
- 消息列表页面
- 聊天室页面
技术亮点
- 以 create-react-app 快速配置 react 项目环境,搭配 antd-mobile UI框架 构建前端项目;
- 以express.js基于Node.js开发 后端项目,数据库采用mongodb来实现
- 使用 Socket.io 配合 express,快速开发实时应用
- redux 保存用户信息,聊天消息,页面之间相互调用数据,统一管理
- 使用pm2 管理部署线上项目
线上发布注意事项