KOA2 接口数据规范中间件
提供基于RestFul的生成接口数据的便捷方法
安装
$ npm install --save koa2-api
使用
创建中间件
const api = require('koa2-api')
app.use(api())
响应
定义了一个api属性挂载到了koa的ctx上,可以再控制器或路由直接取到ctx进行使用
ctx.body = { id: 1 }
改为
ctx.api.success({ id: 1 })
通用响应方法
api#success(data[, code])
成功响应,状态码默认200, 可通过 code 参数改变
api#error(data[, code])
错误响应,状态码默认404, 可通过 code 参数改变
api#created(localtion[, data])
资源已创建的响应,状态码默认201,可传入 localt
1