首页 > 其他 > 详细

koa项目好用的插件

时间:2019-12-31 12:47:35      阅读:123      评论:0      收藏:0      [点我收藏+]

1.koa-bodyparser

koa不能直接获取请求体里的body,需要安装一个中间件(koa-bodyparser)

详细内容见我的另一篇博客:https://www.cnblogs.com/kaiqinzhang/p/12091500.html

 

2.错误处理并返回json格式插件:

koa-json-error,使用方法很简单:
在入口文件引入:
const error = require(koa-json-error);

app.use(error())

即可处理4**,5**等错误,并返回详细错误信息。

 

3.效验参数:koa-parameter

在入口文件引入:
const Koa = require(koa);
const bodyparser = require(koa-bodyparser);
const parameter = require(koa-parameter);
const app = new Koa();
const error = require(koa-json-error);
const routing = require(./routes);

app.use(error());
app.use(bodyparser());
app.use(parameter(app));
routing(app);





app.listen(3000,()=>{
    console.log("项目已启动")
})

 

在接口中写入需求:

create(ctx){
        ctx.verifyParams({
            name:{type:string,required:true},
            age:{type:number,required:true},
        })
        db.push(ctx.request.body);
        ctx.body = ctx.request.body;
    }

返回结果如图:

技术分享图片

 

 

 

koa项目好用的插件

原文:https://www.cnblogs.com/kaiqinzhang/p/12123771.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!