koa自帶包的使用

koa-router   路由管理node

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(配置生產環境和開發環境)web

  "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:主要用來加密,認證簽名)npm

xss 數據庫防xss攻擊json

相關文章
相關標籤/搜索