1. 项目描述
- 项目为一个前后端分离的后台管理的SPA,包括前端PC应用和后端应用
- 包括用户管理、角色管理(权限管理)、商品分类管理、商品管理等功能模块
- 前端:使用React全家桶+Antd+Axios+ES6+Webpack等技术
- 后端:使用Node+Express+Mongodb等技术
- 采用模块化、组件化、工程化的模块开发
2. 技术选型
-
前台数据展现/交互:
- react
- react-router-dom 路由开发单页面应用
- antd UI组件库构建界面
- redux 状态管理
-
后台应用
- node
- express
- mongodb
- mongoose
- multer
- bluemp-md5
-
前后端交互
- ajax请求
- axios
- jsonp
- promise/async…await
- 接口测试工具 postman
- ajax请求
-
模块化
- ES6
- CommonJS
-
项目构建工程化
- webpack
- create-react-app 脚手架初始化react项目
- eslint