2.0.3 • Published 8 years ago

naptcha v2.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

Introduction

A simple captcha for Node.js, support node 0.10.x, 0.12.x, 4.x and 5.0. Support Mac OS X and Linux.

How to build

Make sure install nodejs before building.

$ npm run build

Run demo

$ npm run demo

Installation

Install ImageMagick before install naptcha on Linux.

$ apt-get install ImageMagick
$ npm install naptcha

Examples

express.js

var naptcha = require('naptcha').of();
app.get('/naptcha', function (req, res) {
  var nap = naptcha.perform();
  res.setHeader("Content-Type", "image/jpeg");
  res.end(nap.bytes, 'binary');
});

koa.js

router.get('/naptcha', function* (req, resp) {
  const nap = naptcha.perform();
  this.session.naptcha = nap.text;
  this.body = nap.bytes;
  this.type = 'image/jpeg';
});

Release History

  • 1.3.1
    • stable version
  • 2.0.0
    • change api for get image bytes by nap.bytes
    • add cache for captcha
  • 2.0.3
    • fix cache dispose issue
    • stable version

License

MIT

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.3.1

9 years ago

1.2.10

9 years ago

1.2.9

9 years ago

1.2.8

9 years ago

1.2.7

9 years ago

1.2.6

9 years ago

1.2.5

9 years ago

1.2.4

9 years ago

1.2.3

9 years ago

1.2.2

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago