1、npm install svg-captcha --save

2、示例代码如下:

[javascript] view plain copy
 
 print?
  1. var svgCaptcha = require("svg-captcha");  
[javascript] view plain copy
 
 print?
  1. // 验证码  
  2. function verifycodeGetController(req, res) {  
  3.     // 验证码,对了有两个属性,text是字符,data是svg代码  
  4.     var code = svgCaptcha.create({  
  5.         // 翻转颜色  
  6.         inverse: false,  
  7.         // 字体大小  
  8.         fontSize: 36,  
  9.         // 噪声线条数  
  10.         noise: 3,  
  11.         // 宽度  
  12.         width: 80,  
  13.         // 高度  
  14.         height: 30,  
  15.     });  
  16.     // 保存到session,忽略大小写  
  17.     req.session["randomcode"] = code.text.toLowerCase();  
  18.     // 返回数据直接放入页面元素展示即可  
  19.     res.send(code.data);  
  20. }  
posted on 2017-07-17 15:06  SunShineKG  阅读(720)  评论(0编辑  收藏  举报