moa-apiWeb API 框架
moa-api 是一個簡潔強大的 web api 框架,它內(nèi)置了 mongoosedao,自動掛載路由,REST API 開發(fā)等眾多主流 web 特性,集成了 api,用戶授權(quán),插件機制等常用功能。
Features
自動加載路由
支持mongodb配置
集成mongoosedao,快速寫crud等dao接口
自帶用戶管理
使用jsonwebtoken做用戶鑒權(quán)
支持migrate測試
支持mocha測試
默認集成res.api,便于寫接口
集成supervisor,代碼變動,自動重載
gulp自動監(jiān)控文件變動,跑測試
gulp routes生成路由說明
開發(fā)流程
確定models內(nèi)容,如果是已有庫或已有模型,可以直接使用
編寫接口文檔
通過migrate來測試model里的方法(如果測試熟悉,可以直接寫測試)
通過supertest來測試接口(R層)是否合法
通過mocha測試其他業(yè)務(wù)代碼(C層、S層、M層)
github地址:https://github.com/moajs/moa-api
評論
圖片
表情
