【发布时间】:2019-01-15 22:47:04
【问题描述】:
我想将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 docs 中所述的中间件:
// app/middleware/validate.js
const validate = require('koa-validate');
module.exports = (options, app) => {
validate(app);
return function session(ctx, next) {
return next();
}
}
但我真正想要的是在启动时加载插件并让应用对象添加验证插件。你知道我应该把它放在哪里吗?
谢谢!
【问题讨论】:
标签: javascript node.js koa