moa-api : 一个基于 node express 快速开发 api 类后端的框架,适用于 Angularjs 和 ionic 等前后端分离的项目。 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 osc地址:http://git.oschina.net/i5ting/moa-api moa-api 1.0.0 发布,Web API 快速开发框架下载地址