egg.js+mongodb+openstack 公有云计费系统(一)

本代码仅供学习 参考用 请勿做其他用途


?本项目结构
?
  • 用户系统
  • 财务系统
  • 工单系统
  • 计费系统
  • OpenStack (rocky)

  • ?
    OpenStack 功能
  • 用户系统identity
  • 磁盘blcokStorage
  • 计算compute
  • 监控gnocchi
  • 网络 network

  • ?
    所需依赖
      "dependencies": {
    "egg": "^2.2.1",
    "egg-scripts": "^2.5.0",
    "lodash": "^4.17.11",
    "xml2js": "^0.4.19"
    },
    "devDependencies": {
    "autod": "^3.0.1",
    "autod-egg": "^1.0.0",
    "baidu-aip-sdk": "^2.3.3",
    "bce-sdk-js": "^0.2.9",
    "decimal": "0.0.2",
    "decimal.js": "^10.0.1",
    "egg-bin": "^4.3.5",
    "egg-ci": "^1.8.0",
    "egg-cors": "^2.1.0",
    "egg-jwt": "^3.1.2",
    "egg-mock": "^3.14.0",
    "egg-mongoose": "^3.1.0",
    "egg-multipart": "^2.1.0",
    "egg-validate": "^1.1.1",
    "egg-wechat-api": "^1.2.2",
    "eslint": "^4.11.0",
    "eslint-config-egg": "^6.0.0",
    "formstream": "^1.1.0",
    "jpush-async": "^4.0.0-rc.1",
    "koa-useragent": "^1.1.0",
    "moment": "^2.22.2",
    "nodemailer": "^4.6.8",
    "request": "^2.88.0",
    "request-promise-native": "^1.0.5",
    "stream-to-array": "^2.3.0",
    "stream-wormhole": "^1.1.0",
    "webstorm-disable-index": "^1.2.0"
    },

    环境?
    node 8.11?
    mongodb4.x?
    openstack(rocky)
    ?
    注意:
    ?
    1.本教程不会上传相关代码到GitHub ;
    2.本教程需要熟悉egg.js mongoose ES6/7;
    3.熟悉Async/await
    ?

    0 个评论

    要回复文章请先登录注册