红联Linux门户
Linux帮助

moa-api 1.0.0发布,Web API快速开发框架

发布时间:2015-08-12 21:19:54来源:红联作者:empast
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层)

软件详情:https://github.com/moajs/moa-api

下载地址:http://git.oschina.net/i5ting/moa-api

来自:开源中国社区
文章评论

共有 0 条评论