- git clone 项目
- 安装docker docker-composer
- 在mean-docker下 sudo ./test
- 实现银行权限管理
- 账户之间的转账
- 用户修改个人信息
- 用户注册账户
- 本地安装 docker docker-composer
- 拉取mongodb镜像
- npm install
- npm start
-
前端
- meandocker中的vue-client文件 基于vue构建
- 构建后打包的静态文件模板在express-server中的dist
- 引入 axios element.ui
- 通过接口直接请求后端输出
-
后端
- 启动后端文件 在express-server下运行 node server.js
- express-server文件
- server.js
- 后端文件入口 定义express实例
- 引入后端依赖文件
- express-server/app/routes.js
- 为数据的接口输出,包括
- post 增加
- get 获取
- delete 删除
- patch 更新
- 请求接口格式
- 第一个参数为接口请求的地址
- 第二个参数为接口请求的回调函数
app.get('/api/todos', function (req, res) { getTodos(res); })
- 为数据的接口输出,包括
- server.js
-
数据库
- 本地docker mongo连接配置文件 config/database.js
- express-server/app/models
- 每一个表为一个model,统一命名为xx model.js
- express-server/app/routes.js
- 在每建完一个表后在该文件最顶行增加
var Todo = require('./models/todo')
-
docker本地环境配置
- 安装docker(网上教程)
- 安装docker composer
- docker中安装mongo镜像
- sudo docker pull mongo 拉取远程镜像
- sudo docker run --name mongo -d mongo 在后台运行name为docker
- sudo docker start mongo 运行镜像
- 获取所有用户名与password
- 根据id获取用户信息
- 根据id修改用户信息
- 创建银行卡号
- 删除银行卡号(暂缓)
- 根据id查看本人转账记录
每次登上服务器后 修改
- database.js
- test