'use strict'; import captchapng from 'captchapng'; class Captchas { constructor(){ } //验证码 async getCaptchas(req, res, next){ const cap = parseInt(Math.random()*9000+1000); const p = new captchapng(80,30, cap); p.color(0, 0, 0, 0); p.color(80, 80, 80, 255); const base64 = p.getBase64(); req.session.cookie.maxAge = 300000; req.session.cap = cap; res.send({ code: 'data:image/png;base64,' + base64 }); } } export default new Captchas()