Install
npm install express-parameters
Usage
-
Call express-parameters in your controller or route.
var ExpressParameters = require('express-parameters');
-
Specify required fields in a array, in this case we assume that we are using the Validator for any auth route.
var required = ['username', 'password'];
-
In ExpressJS we have the req.body object, which contain our parameters sent from the client, and we pass req.body object to the validator together with our array with our required fields.
ExpressParameters.request(req.body, null, required);
-
Using Scenario.
if ExpressParameters// If Validation Passedvar parameters = ExpressParameters; // We get the parameters// Do somethingres;else// If Validation Failed return error messageres;