zoukankan      html  css  js  c++  java
  • koa项目好用的插件

    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;
        }

    返回结果如图:

     
  • 相关阅读:
    Django的路由系统
    Django框架简介
    模块和包
    内置函数——filter和map
    匿名函数
    Djangon 基础总结 汇总 从请求到返回页面的过程,
    Django基础 一
    异常处理
    Sqoop
    Oozie
  • 原文地址:https://www.cnblogs.com/kaiqinzhang/p/12123771.html
Copyright © 2011-2022 走看看