Logo

Footing

A foundation for developing REST APIs with Express and Node.js.

Footing is a foundation for developing REST APIs with Express and Node.js. The project is designed in a way to make it easy for developers to build secure REST APIs with minimal setup. Footing provides the ability to define public or private routes with or without CSRF protection. Routes that are predefined and come with Footing include ones that allow registering users, authenticating users, and deleting users. Routes for testing CSRF and authentication functionality are also included. Footing's purpose is to enable developers to create REST APIs without needing to implement an authentication system.