egg.js 完整实例2后台管理系统
技术栈 Vue.js、iview、websocket、Amap
演示地址:
- 后台管理 schoolmgr.zhuzhida.vip
- 前台展示 school.zhuzhida.vip
- API文档地址 school.zhuzhida.vip/swagger-ui.…
- 后台API源码 > github.com/richard1015…
功能说明
- 1.登录
- 2.用户管理(增删改查)
- 3.内容管理(增删改查)支持高德地图抓取经纬度
- 文件上传 token验证
- 5.后台WebSocket 日志 实时推送 token验证
功能截图
QuickStart
Build Setup
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run e2e tests
npm run e2e
# run all tests
npm test
复制代码
For a detailed explanation on how things work, check out the guide and docs for vue-loader.
doc tree
.
├── LICENSE
├── README.md
├── build
│ ├── build.js
│ ├── check-versions.js
│ ├── logo.png
│ ├── utils.js
│ ├── vue-loader.conf.js
│ ├── webpack.base.conf.js
│ ├── webpack.dev.conf.js
│ └── webpack.prod.conf.js
├── config
│ ├── dev.env.js
│ ├── index.js
│ ├── prod.env.js
│ └── test.env.js
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.js
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── bg.jpeg
│ │ └── logo.png
│ ├── components
│ │ ├── Login.vue
│ │ ├── Logs.vue
│ │ ├── Main.vue
│ │ ├── School.vue
│ │ ├── Spot.vue
│ │ ├── User.vue
│ │ └── common
│ │ ├── AMap.vue
│ │ └── Upload.vue
│ ├── main.js
│ ├── router
│ │ └── index.js
│ └── service
│ ├── api.js
│ ├── http.client.js
│ └── web.socket.js
├── static
└── test
└── e2e
├── custom-assertions
│ └── elementCount.js
├── nightwatch.conf.js
├── runner.js
└── specs
└── test.js
复制代码