Skip to content

Easily receive and parse forms from a website created with Nicepage.

License

Notifications You must be signed in to change notification settings

InnateAlpaca/niceForm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

niceForm

Easily receive and parse forms from a website created with Nicepage. Thank to this repository you can now easily setup your forms so to send data directly to your server or pc, without constraints. And manage approval/denial instalty. All easily managable by listening to some events.

Usage

Using the repository is very easy. With the "standard" setup you just create a niceForm object and listen to the address where your website will be sending the form (or the forms). You will receive a JSON object which you can handle as you wish: store it on disk, send it by email, use it inside your application... You can easily accept or reject the submission by calling the function accept or reject. Check the documentation for more information.

const { niceForm } = require('./niceForm');

const form_server = new niceForm();
form_server.listen();

form_server.on('/info/submissions', (form_object, accept, deny)=>{

    console.log(form_object);  // visualising the form
    
    if (form_object.email.includes('@gmail.com')){
        accept(); // we are only accepting gmail emails
    }
    else{
        deny(); // the deny-message will now be displayed on client's page
    }    
})

About

Easily receive and parse forms from a website created with Nicepage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published