moa-apiWeb API 框架
moa-api 是一个简洁强大的 web api 框架,它内置了 mongoosedao,自动挂载路由,REST API 开发等众多主流 web 特性,集成了 api,用户授权,插件机制等常用功能。
Features
自动加载路由
支持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
评论