Nominating Presidential Muppets

    naptcha

    2.0.3 • Public • Published

    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

    Keywords

    Install

    npm i naptcha

    DownloadsWeekly Downloads

    0

    Version

    2.0.3

    License

    MIT

    Last publish

    Collaborators

    • lukywong