这是一套基于 koa2 从零开始搭建的 MVC 框架
- NodeJS
v10.13.0
- MySQL
v8.0.13
- Koa
v2.6.2
- 使用 koa-jwt + jsonwebtoken 的登录验证方式,适用于
MVC
,RestfulAPI
的项目架构 - 使用 ES7 装饰器语法
decorator
优(zhuāng)雅(bī)地编写路由和控制器 - 使用 Sequelize + MySQL 的 ORM 框架
koa
,koa-logjs
,koa-bodyparser
,koa-static
,koa-compress
koa-conditional-get
,koa-etag
,koa-session
,koa-router
art-template
,koa-art-template
sequelize
,mysql2
koa-jwt
,jsonwebtoken
,svg-captcha
- app
- controllers
Include Router
- middleware
Middleware Groups
- sequelize
ORM for MySQL
- views
Art-template View
- controllers
- logs
Koa-logger logs
- static
- test
Describe it here with Mocha
$ yarn install
$ yarn global install nodemon
$ npm start