轻量级的nodejs框架。在koa框架的基础上进行简单但恰到好处的整合。内置可选的基础中间件,可以灵活构建各种nodejs应用。
#MKOA思想
>遵循小而美的原则,灵活但不失强大。默认功能可拆装。
>不重复造轮子,使用社区成熟的模块,充分发挥nodejs的优势。
>在koa2.0基础上构建,充分继承koa的优点。
#MKOA特点
>完整/可选的MVC支持,支持各种nodejs模板引擎,控制器可以使用promise、生成器或者async风格(推荐)
>模型现已支持MYSQL、PGSQL、sqlite、MSSQL、mongodb,支持读写分离、分布式集群
>文件上传存储保持独立(方便支持各种云及分布式存储),内置本地存储,支持普通上传和分片上传。
>其他内置支持:rewrite/session/socket/日志/多语言/自动校验/缓存……
>内置JWT及相关工具函数,方便构建RESTful风格的微服务
>居于koa,可以灵活扩展中间件
#####项目地址:https://github.com/Megic/Mkoa