moa-apiWeb API 框架

联合创作 · 2023-09-20 08:45

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

浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报