美文网首页
koa常用中间件

koa常用中间件

作者: 随风飞2019 | 来源:发表于2019-11-02 20:34 被阅读0次

koa-json-error,一个专门处理错误信息的中间件
koa-parameter校验参数的中间件
cross-env一个跨平台设置环境变量的工具,常用于package.json设置环境变量
koa-jwt可以代替jionwebtoken,使用更简洁
koa-body可以代替koa-bodyparser,支持的解析格式更多

全局处理响应错误的写法

  1. 首先,使用http-assert断言,如果某一步返回结果不是真的,就抛出错误码,和错误消息。
  2. 其次,koa全局去捕获错误,可以使用try catch捕获错误,或者使用koa-json-error捕获
    如果是生产环境,需要去掉stack错误信息,避免安全问题
    app.use(error({
    postFormat:(e,{stack,...rest})=>rest
    }))
  3. axios实例,全局响应,并弹出错误
    http.interceptors.response.use( (response)=> {
    return response;
    }, (error)=> {
    Vue.prototype.$message({
    type:"error",
    message:error.response.data.message
    })
    return Promise.reject(error);
    });
    响应拦截器的写法,拦截到错误响应后,就使用elementui的message方法,弹出错误。

相关文章

  • Koa项目搭建过程

    原文地址:Bougie的博客 Koa项目构建 Koa常用中间件介绍 koa-generator生成的应用已经包含常...

  • Koa2教程(初识篇)

    目录一、定义二、安装三、koa中间件 系列教程Koa2教程(入门篇)Koa2教程(常用中间件篇) 一、定义 一个简...

  • koa必备插件分析:koa-session的内部实现

    koa-session的使用方法 koa-session是在koa应用中用于记录请求者身份的常用中间件,其使用方法...

  • koa系列(三)

    文章内容:koa 中间件 以及 koa 中间件的执行流程。 一、什么是 Koa 的中间件 中间件就是匹配路由之前或...

  • 知识点总结

    Koa2中间件 koa(面向node.js的表达式HTTP中间件框架)、koa-router(路由中间件)、koa...

  • 玩转Koa之koa-router原理解析

    本文将要分析的是经常用到的路由中间件 -- koa-router,详细的介绍了koa-router概述和实现,写的...

  • 8KOA 静态文件

    静态文件 使用 koa-static 中间件实现静态文件访问 安装中间件 使用中间件 使用 koa-mount 自...

  • koa

    koa 学习 中间件 koa-router koa-router 获取get/post请求参数 koa-bodyp...

  • koa常用中间件

    koa-json-error,一个专门处理错误信息的中间件koa-parameter校验参数的中间件cross-e...

  • Koa源码简单实现

    github地址https://github.com/sommouns/my_koa 然后附上一些常用的中间件的实...

网友评论

      本文标题:koa常用中间件

      本文链接:https://www.haomeiwen.com/subject/sauhbctx.html