No-Captcha
No-Captcha is a Node implementation for Google No Captcha reCaptcha
Installation
$ npm install no-captcha
Usage
var NoCaptcha = ;noCaptcha = PUBLIC_KEYPRIVATE_KEY;
You can also pass a therd boolean parameter to specify the verifying url is secured or not. default if false
For No Captcha reCaptcha field in form
noCaptcha
You can also pass an optional option object to toHTML() method
- onload method name to call after loading CAPTCHA
- render explicit | onload
- hl Language code
- theme dark | light default 'light'
- type text | audio default 'text'
- size normal | compact default 'normal'
- tabindex default 0
- callback callback method name that's executed when the user submits a successful CAPTCHA response.
- expired-callback callback method name that's executed when the recaptcha response expires and the user needs to solve a new CAPTCHA.
To verify
data = response: reqbody'g-recaptcha-response' remoteip: reqconnectionremoteAddress // Optional; noCaptcha;
Example
Here is an Iced Coffee Script, Jade, Express example
License
No-Captcha is available under the BSD (2-Clause) License.