一个完整的全栈项目,使用react+express+mongodb完成
项目下载后:
启动MongoDB数据库
npm i //安装依赖包
npm run server //启动后台服务
npm start //启动前端项目
- 项目将会启动在本地服务器3000端口
- 后台服务将会启动在本地服务器3001端口
- 使用了
create-react-app
官方脚手架工具搭建了项目, - 使用了
react-router
处理路由 - 使用
fetch
来获取api的数据 - 使用
redux
来进行数据处理 - 使用
express
搭建后端服务, express-session
和cookie-parser
来处理session保存登录信息body-parser
和connect-multipartyr
来处理前端提交的混合表单mongoose
来操作数据库
- 登录与登出
- 一卡通信息查看与维护
- 流水账单的查看
- 校园卡充值和挂失
- 浏览首页信息
- 表格下载
- 新增和删除一卡通
- 查看用户列表
- 重置用户密码
- 查看公告列表
- 管理公告信息
- 文件查看与删除
- 新增文件
- 编辑“使用说明”
- 修改个人密码
- 消费购物
- 数据分析与日历