zoukankan      html  css  js  c++  java
  • koa自带包的使用

    koa-router   路由管理

    koa-body  返回参数转换成json,以及文件
     
    koa-json-error 错误处理
    (设置在开发环境显示具体的错误)
    app.use(error({
        postFormat:(e,{stack,...rest})=> process.env.NODE_ENV ==='production'?rest:{stack,...rest}
    }));

     ps: npm i cross-env --save-dev(配置生产环境和开发环境)

      "scripts": {
        "start": "cross-env NODE_ENV=production node app",
        "dev":"nodemon  app"
      },

     koa-parameter  校验参数

     
    const parameter = require('koa-parameter');
    
    
    app.use(parameter(app));
    
    
    
    //使用
     ctx.verifyParams({
                name:{type:'string',required:true},
                age:{type:"number",required:false}
    });

     koa-jwt  用户认证与授权(内置了sonwebtoken:主要用来加密,认证签名)

    xss 数据库防xss攻击

     
  • 相关阅读:
    中间件
    进程的概念
    操作系统必会
    粘包现象及处理方式
    双下方法
    异常处理
    网络编程基础
    osi七层协议
    面向对象初识
    Django 中间件
  • 原文地址:https://www.cnblogs.com/chenlw/p/11714550.html
Copyright © 2011-2022 走看看