2.0.3 • Published 9 years ago

naptcha v2.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
9 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

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.3.1

10 years ago

1.2.10

10 years ago

1.2.9

10 years ago

1.2.8

10 years ago

1.2.7

10 years ago

1.2.6

10 years ago

1.2.5

10 years ago

1.2.4

10 years ago

1.2.3

10 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.0

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago