node.js利用captchapng模块实现图片验证码
2017-05-17 18:15
726 查看
安装captchapng模块
npm install captchapng
nodejs中使用
var express = require('express'); var captchapng = require('captchapng'); //验证码 exports.verify= function(req, res, next) { var code = parseInt(Math.random() * 9000 + 1000); req.session.checkcode = code; var p = new captchapng(100, 30, code); p.color(0, 0, 0, 0); p.color(80, 80, 80, 255); var img = p.getBase64(); var imgbase64 = new Buffer(img, 'base64'); res.writeHead(200, { 'Content-Type': 'image/png' }); res.end(imgbase64); }
相关文章推荐
- node.js在服务端实现简单的验证码--captchapng
- node.js+captchapng+jsonwebtoken实现登录验证示例
- node.js利用javascript中构造函数继承,实现模块调用
- Node.js用readline模块实现输入输出
- Node.js中实现MD5加密(crypto模块)和JavaScript中实现MD5加密
- 详解通过源码解析Node.js中cluster模块的主要功能实现
- node.js WebService异常处理(domain)以及利用domain实现request生命周期的全局变量
- 利用node.js android 实现文件上传
- 利用Web Socket技术实现client端与server端的连接(以Node.js作为服务器端)
- 利用adb shell和node.js实现抖音自动抢红包功能
- 利用Nginx实现反向代理Node.js的方法详解
- NodeJS+Redis实现Web实时通讯聊天模块
- 利用Node.js+Koa框架实现前后端交互的方法
- Node.js 基于 ursa 模块的 RSA 加密解密(已与IOS,Android实现加密通信)
- 用C/C++来实现 Node.js 的模块(上)
- Node.js学习(3) 按模块实现业务
- node.js 利用流实现读写同步,边读边写
- node.js 利用流实现读写同步,边读边写的方法
- 详解Node.js API系列 Http模块(2) CNodejs爬虫实现
- 如何利用Kubernetes编排实现Node.js程序的微服务化