博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
egg 完整实例 增删改查MongoDB,websocket
阅读量:5982 次
发布时间:2019-06-20

本文共 2364 字,大约阅读时间需要 7 分钟。

项目地址

技术栈 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复制代码

转载于:https://juejin.im/post/5d08a7e7f265da1bb003c0fa

你可能感兴趣的文章
PIE SDK矢量数据的修改
查看>>
AngularJS理论基础
查看>>
sharePtr
查看>>
WSTMart开源商城
查看>>
红黑树的性质
查看>>
Diablo 大菠萝
查看>>
.NET Reflector 5.1.2.0 Released
查看>>
(转)Java高手需要注意的25个学习目标
查看>>
生成字符串校验码的方法
查看>>
StarUml2的使用初体验
查看>>
POJ-1990 MooFest---两个树状数组
查看>>
自我介绍
查看>>
所感所想
查看>>
网页实现文件下载的一些方法
查看>>
jQuery常用方法
查看>>
Android Studio 1.1.0 “关联源码” 或者“导入源码” ,又或者插件包
查看>>
ASP.NET MVC 自动模型验证
查看>>
空间谱专题03:时空特性与采样定理
查看>>
中文正则表达式匹配 [\u4e00-\u9fa5]
查看>>
C\C++头文件说明
查看>>