foxhat-anti-spam-node
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Getting Started with FoxHat JavaScript Library

This guide will help you get started with using the FoxHat library in your JavaScript projects.

Installation

First, you need to install the foxhat-anti-spam-node library. You can do this using npm:

npm i foxhat-anti-spam-node

Usage

Import the library into your JavaScript file:

// JavaScript
const {FoxtHatAntiSpam} =  require('foxhat-anti-spam-node');

// TypeScript
import FoxtHatAntiSpam from "foxhat-anti-spam-node";

Verifying solutions in Node.js

Create a new FoxHat instance with your secret token:

// JavaScript
const foxhat = new FoxtHatAntiSpam("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9........");

try {

    server.post('/message', async (req, res) => {
        const {message, _foxhat} = req.body;
        // 3. Verify the solution
        const verify = await foxhat.verify(_foxhat)
        if (!verify) {
            throw new Error('Invalid FoxHat solution')
        } else {
            // ...
        }
    })

} catch (error) {
    console.error("Error:", error);
}

Readme

Keywords

Package Sidebar

Install

npm i foxhat-anti-spam-node

Weekly Downloads

1

Version

1.0.4

License

none

Unpacked Size

13.6 kB

Total Files

11

Last publish

Collaborators

  • foxhat