【文件属性】:
文件名称:node-koa::package:这是基于Koa框架搭建的快速开发包
文件大小:2.62MB
文件格式:ZIP
更新时间:2021-05-07 22:09:09
JavaScript
简介
node-koa 是由Koa搭建的快速开发框架。
node-koa 可以有效的帮助开发者提高 NodeJs 的开发效率。
node-koa 的特点
node-koa 秉承了koa的宗旨,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。
数据持久化框架:Sequelize
数据库:Mysql
鉴权方案:jwt+basic-auth
密码加密:bcryptjs
参数校验:validator(基于lin-validator)
开发者安装后,只需要负责api的开发,大大提高了开发效率。
node-koa 的目录结构
app
api
user.js api示例
lib
enum.js js中枚举的仿照实现
help.js api调用成功状态下返回的固定模板
models
user.js 模型类
services 用于存放相关的sdk工具
validators 校验器
config
c
【文件预览】:
node-koa-master
----core()
--------http-exception.js(2KB)
--------lin-validator-v2.js(7KB)
--------util.js(2KB)
--------lin-validator.js(7KB)
--------init.js(1KB)
--------db.js(1KB)
----config()
--------config.js(655B)
----package.json(614B)
----package-lock.json(33KB)
----app()
--------models()
--------validators()
--------api()
--------lib()
--------services()
----static()
--------images()
----.gitignore(39B)
----app.js(602B)
----README.md(2KB)
----middlewares()
--------auth.js(1KB)
--------exception.js(1KB)