1.首先打开npm 输入下面的代码指令
2.下载成功后 打开文件夹的plugin.js 看是否添加成功以下代码
3.在controller层新建一个captcha.js文件(小提示:可以随意命名 但建议和文件内容有关 便于以后查看修改)
const Controller = require('egg').Controller;
const svgCaptcha = require('svg-captcha');
class CaptchaController extends Controller
{
async captcha() {
const captcha = svgCaptcha.create({
size: 4, //随机字符串的数量
fontSize: 50,
ignoreChars: 'Ooli', //过滤掉一些字符,如0o1i
width: 100,
height: 40,
noise: 2,
color: true,
background: '#ffffff',
});
this.ctx.session.captcha = captcha.text; //text及data都是函数返回的string属性的对象
this.ctx