moa-api 是一个简洁强大的 web api 框架,它内置了 mongoosedao,自动挂载路由,REST API 开发等众多主流 web 特性,集成了 api,用户授权,插件机制等常用功能。
自动加载路由
支持mongodb配置
集成mongoosedao,快速写crud等dao接口
自带用户管理
使用jsonwebtoken做用户鉴权
支持migrate测试
支持mocha测试
默认集成res.api,便于写接口
集成supervisor,代码变动,自动重载
gulp自动监控文件变动,跑测试
gulp routes生成路由说明
确定models内容,如果是已有库或已有模型,可以直接使用
编写接口文档
通过migrate来测试model里的方法(如果测试熟悉,可以直接写测试)
通过supertest来测试接口(R层)是否合法
通过mocha测试其他业务代码(C层、S层、M层)
github地址:https://github.com/moajs/moa-api
osc地址:http://git.oschina.net/i5ting/moa- api