Syncano Middleware
Syncano middleware provide a convenient mechanism for filtering HTTP requests entering your socket. For example validate passed parameters, check if user is authenticated, assign default parameter values and many more.
For full list of middlewares check NPM.
Getting started
Installing from NPM
npm install syncano-middleware --save
Usage
; // Example middlewares.const steps = { // Your user authentication logic... } { // Your validation logic... }
Custom middlewares
Middleware must be a function that returns a Promise:
{ return { // Your awesome middleware implmentation... // ... // resolve(data) // or // reject('An error message or data') } }