egg 完整实例 增删改查MongoDB,websocket
项目地址 github.com/richard1015…
技术栈 eggjs、MongoDB、swagger、websocket、Amap
演示地址:
前台 school.zhuzhida.vip
API文档地址 school.zhuzhida.vip/swagger-ui.…
后台管理 schoolmgr.zhuzhida.vip
后台管理源码 > github.com/richard1015…
功能说明
- 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 egg docs 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 autod 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
egg 完整实例 增删改查MongoDB,websocket相关推荐
- Android(安卓)订餐APP(Sqlite数据库,完整的增删改查)
Android(安卓)订餐APP(Sqlite数据库,完整的增删改查) 一.背景 首先说说项目的背景,基于地铁口鸡蛋饼的一个小项目,APP中固定设置的鸡蛋饼搭配,顾客也可以自己搭配 二.开发环境 A ...
- vs2019实现asp.net对SQL Server完整的增删改查
vs2019实现asp.net对SQL Server完整的增删改查 项目文件目录 img文件夹存放项目需要的图片,本人的数据表是student,当然,完成以下操作还需要成功连接数据库. 数据库连接详解 ...
- MongoDB 之 手把手教你增删改查 MongoDB - 2
我们在 MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1 中学习了如果安装部署一个 MongoDB 如果没看到我的金玉良言的话,就重新打开一次客户端和服务端吧 本章我们 ...
- 一个完整的增删改查模块(以我们的项目‘危化品库管理’模块为例)
父组件列表页面 <!-- 危化品库管理 --> <template><div><!-- 添加 --><div class="right ...
- mysql 完整的增删改查 和单表查询
增语法: 1.所有数据按顺序插入 insert [into] 表名 values (值1, ..., 值n)[, ..., (值1, ..., 值n)]; 2.指定字段匹配插入,可以任意顺序 inse ...
- Spring Boot 中使用 MongoDB 增删改查
本文快速入门,MongoDB 结合SpringBoot starter-data-mongodb 进行增删改查 1.什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件 ...
- C#访问SQLite完整增删改查代码
以下代码都是经过我测试可用的: 一 一个控制台示例 using System; using System.Data.SQLite;namespace SQLiteSamples {class Prog ...
- ssm整合的增删改查
maven+ssm+bootstrap实现简单的增删改查 学习完ssm框架以后 做的第一个完整的增删改查 是在博客园找到的一个小demo,我自己稍微修改了一下,加入了bootstrap和mybatis ...
- servlet增删改查实例_SpringBoot系列(2)整合MongoDB实现增删改查(完整案例)
自己本科时候一直使用的是Mysql,目前的课题组使用的是MongoDB,因此就花了一部分时间整理了一下,实现springboot与MongoDB的整合,并且实现基本的增删改查操作,从头到尾给出一个完整 ...
最新文章
- 牛津大学最新《计算代数拓扑》笔记书
- bayes python 源代码
- 一文贯通python文件读取
- Java黑皮书课后题第8章:8.29(相同的数组)如果两个二维数组m1和m2具有相同的内容,则它们是相同的。编写一个方法,如果m1和m2相同的话,返回true
- Object-C 类,对象,运行时,isa
- 基于arm下的Linux控制,基于ARMuCLinux的网络控制系统设计与实现
- 解决VM虚拟机中ubuntu系统上不了网的问题
- 【Lucy-Richardson去卷积】迭代加速算法
- 米斯特白帽培训讲义(v2)漏洞篇 XSS
- vue 使用echart图表 随屏幕放大缩小_哈特(HART)475手操器使用教程
- 电磁场边界条件方程汇总及简单记忆方法
- vijos1053 用spfa判断是否存在负环
- paip.jquery ajax 请求JSON数据填充SELECT全过程纪录
- 考勤管理系统详细功能分析
- VB text控件如何实现换行
- table实现radio单选效果
- 结构化随机森林 代码说明
- 书犹药也,善读之可以医愚
- python excel word模板_Python将Excel数据插入Word模板生成详细内容文档
- 2020计算机夏令营+预推免统计
热门文章
- 蓝桥杯 基础练习 时间转换
- 花书+吴恩达深度学习(十八)迁移学习和多任务学习
- 决策树Decision Tree+ID3+C4.5算法实战
- 有高手想换工作的么?
- Android音乐播放器-使用FFmpeg及OpenSLES
- linux mysql集群 备份与恢复,Linux下MySQL的备份和恢复
- linux命令行可以看图片吗,活久见!Linux命令行居然也可以用来查看图像?
- 从源码安装mysql_从源代码安装mysql
- 轻量服务器怎么换系统,轻量服务器更换系统
- 导入项目到IDEA报javax/xml/bind/DatatypeConverter错误?