项目地址
技术栈 eggjs、MongoDB、swagger、websocket、Amap
演示地址:
-
前台
-
API文档地址
-
后台管理
-
后台管理源码 >
功能说明
- 1.目标导航
- 2.根据经纬度计算 自动播放
- 3.后台API 提供
- 3.1 文件上传 token验证
- 3.2 登录接口
- 3.3 获取学校相关接口 (增删改查)token验证
- 3.4 获取标点相关接口 (增删改查)token验证
- 3.5 获取用户相关接口 (增删改查)token验证
- 4.后台WebSocket 日志 实时推送 token验证
- 5.swaager文档插件集成
功能截图
QuickStart
see for more detail.
Development
$ npm i$ npm run dev$ open http://localhost:7002/复制代码
Deploy
$ npm start$ npm stop复制代码
npm scripts
- Use
npm run lint
to check code style. - Use
npm test
to run unit test. - Use
npm run autod
to auto detect dependencies upgrade, see for more detail.
doc tree
├── README.md 说明文件├── app│ ├── contract swagger文档model类│ │ └── model.js│ ├── controller 控制器│ │ ├── base.js 基类 token检查逻辑 通用返回标识符逻辑│ │ ├── common.js 通用类│ │ ├── home.js 默认首页逻辑│ │ ├── school.js 院校相关逻辑│ │ ├── spot.js 标点相关逻辑│ │ └── user.js 用户相关逻辑│ ├── public 静态资源存放处│ │ ├── css│ │ │ └── reset.css│ │ ├── images│ │ │ ├── offAuto.png│ │ │ ├── onAuto.png│ │ │ ├── play1.gif│ │ │ ├── play2.png│ │ │ └── play3.png│ │ ├── lib│ │ │ ├── jquery-3.3.1.js│ │ │ ├── layer_mobile│ │ │ │ ├── layer.js│ │ │ │ └── need│ │ │ │ └── layer.css│ │ │ └── rem.js│ │ └── resources 上传文件 存放处│ ├── router.js 项目路由│ ├── service│ │ ├── base.js 基类 MongoDB增删改查封装底层│ │ ├── school.js 院校数据处理逻辑│ │ ├── spot.js 标点数据处理逻辑│ │ └── user.js 后台用户数据处理逻辑│ └── view│ └── map.html 后台展示首页├── app.js 项目初始逻辑 MongoDB检测机制,websocket日志推送启动├── appveyor.yml├── config│ ├── config.default.js 项目配置文件│ └── plugin.js 插件配置├── jsconfig.json├── logs 日志文件│ └── IntelligentTourMap│ ├── IntelligentTourMap-web.log│ ├── common-error.log│ ├── egg-agent.log│ ├── egg-schedule.log│ └── egg-web.log├── package-lock.json├── package.json├── run│ ├── agent_config.json│ ├── agent_config_meta.json│ ├── agent_timing_31076.json│ ├── application_config.json│ ├── application_config_meta.json│ ├── application_timing_31085.json│ └── router.json├── test│ └── app│ └── controller│ └── home.test.js└── typings ├── app │ ├── controller │ │ └── index.d.ts │ ├── index.d.ts │ └── service │ └── index.d.ts └── config ├── index.d.ts └── plugin.d.ts复制代码