首先安装验证码插件这里推荐使用ccap,这个插件是我在寻找过程中,觉得能跟koa搭配比较好的一个插件,其他的要不就是需要express,要不就是需要安装其他一系列比较大的类库。npm install ccap --save如何使用?const ccap = require('ccap')();
home.get('/home', (ctx, next) => {
return next().then(() => {
ctx.body = ctx.session.captcha;
});
});
home.get('/captcha', (ctx, next) => {
return next().then(() => {
let ary = ccap.get();
let txt = ary[0];
let buf = ary[1];
ctx.body = buf;
ctx.type = 'image/png';
ctx.session.captcha = txt;
});
});可以了,就是这么简单的。