Я хотел бы добавить koa-validate к eggjs .
Код от koa-validate readme :
var koa = require('koa');
var app = koa();
var router = require('koa-router')();
require('koa-validate')(app);
app.use(require('koa-body')({multipart:true , formidable:{keepExtensions:true}}));
app.use(router.routes()).use(router.allowedMethods());
Поэтому я попытался добавить его в качестве промежуточного программного обеспечения, как описано в eggjs документах :
// app/middleware/validate.js
const validate = require('koa-validate');
module.exports = (options, app) => {
validate(app);
return function session(ctx, next) {
return next();
}
}
Но то, что я на самом деле ищу, - это загрузка плагина 'при загрузке' и наличие объекта app для добавления плагина validate. Ты хоть представляешь, где мне это разместить?
спасибо!