电商管理系统(Element-UI)
包括前后端源代码
1.电商后台管理系统的技术选型
1、前端项目技术栈
Vue
Vue-router
Element-UI
Axios
Echarts
2、后端项目技术栈
Node.js
Express
Jwt 状态保持工具,模拟Seession登录记录功能
Mysql
Sequelize 操作数据库的框架
2.后端源代码 vue_api_server
见vue_api_server
项目整体文件说明
- config 配置文件目录
- default.json 默认配置文件(其中包含数据库配置,jwt配置)
- dao数据访问层,存放对数据库的增删改查操作
- DAO.js 提供的公共访问数据库的方法
- models 存放具体数据库 ORM 模型文件
- modules 当前项目模块
- authorization.js API权限验证模块
- database.js 数据库模块(数据库加载基于nodejs-orm2 库加载)
- passport.js 基于 passport 模块的登录搭建
- resextra.js API统一返回结果接口
- node_modules 项目依赖的第三方模块
- routes 统一路由
- api 提供 api 接口
- mapp 提供移动APP界面
- mweb 提供移动web站点
- services服务层,业务逻