文件名称:easy-api:简单的api,基于koa2,mongodb,redis
文件大小:59KB
文件格式:ZIP
更新时间:2024-02-24 07:22:05
redis jwt mongodb mongoose koa2
易api 简单的api,基于koa2,mongodb,redis。 环境需求 nodejs> = 8.8.1 mongodb Redis 特性 签名验证,将不合法请求拒之门外 JWT授权验证,退出后令牌自动回收 统一类别异常处理 自动请求ID,方便请求追踪,支持前端预先调试 简单可重用的请求参数校验器 记录请求日志,方便追踪 异常错误邮件通知(需配置) 记录mongodb查询语句,方便追踪 mongodb分页扩展 不同的环境不同的配置 跨域配置 ETag支持,减少网络传输 单元测试 使用git clone指令下载最新的代码 git clone https://github.com/hsinlu/easy-api.git cd easy-api npm i 目录结构 |--app |-- api api |-- v1 api版本 |-- auth.js 用户授权接口 |-- index.js
【文件预览】:
easy-api-master
----.eslintrc(24B)
----db()
--------empty-data.js(372B)
--------seeds()
----process.json(251B)
----README.md(4KB)
----nodemon.json(293B)
----.editorconfig(147B)
----.gitignore(28B)
----storage()
--------logs()
--------cache()
----app()
--------validators()
--------common()
--------models()
--------lib()
--------middleware()
--------config()
--------api()
--------index.js(2KB)
----package-lock.json(178KB)
----package.json(1KB)