Skip to content

ethan7g/grecaptcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.
})