grecaptcha

reCAPTCHA v3 / v2 client for Node

Usage no npm install needed!

<script type="module">
  import grecaptcha from 'https://cdn.skypack.dev/grecaptcha';
</script>

README

grecaptcha

reCAPTCHA v3 / v2 client for Node

GitHub | NPM

Install

npm i grecaptcha

Usage in async context

const Grecaptcha = require('grecaptcha')

const client = new Grecaptcha('secret')

if (await client.verify('token')) {
    // reCAPTCHA response was accepted!
}
else {
    // reCAPTCHA token denied.
}

Usage in non-async context

const client = new Grecaptcha('secret')

client.verify('token').then((accepted) => {
    if (accepted) {
        // reCAPTCHA response was accepted!
    }
    else {
        // reCAPTCHA token denied.
    }
}).catch((err) =>  {
    // Request failed.
})