美文网首页
koa-json-error的使用

koa-json-error的使用

作者: HuFan_JS | 来源:发表于2020-03-26 22:02 被阅读0次

    安装

    npm install koa-json-error
    

    引用

    const error = require('koa-json-error')
    

    在所有中间件之前挂载

    //生产环境下不出现错误堆栈信息
    app.use(
      error({
        // ES6解构语法 { stack, ...rest } 
        postFormat: (e, { stack, ...rest }) =>
        //  process.env.NODE_ENV NODE.JS中获取环境变量的方法
        //  NODE_ENV为我们定义的(环境变量的名称)
          process.env.NODE_ENV === 'production' ? rest : { stack, ...rest }
      })
    )
    

    设置环境变量

    window系统下需要下载cross-env,开发环境下使用
    在生产阶段已经部署到linux系统中,无需cross-env

    在package.json的script属性中   
    
    "start": "cross-env NODE_ENV=production node ./app/index.js"
    "dev": "nodemon ./app/index.js"
    

    相关文章

      网友评论

          本文标题:koa-json-error的使用

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