0.2.2 • Published 3 years ago

@izzius94/express-request-validator v0.2.2

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
3 years ago

npm version JavaScript Style Guide

Express request validator

This library was inspired by Laravel Request validation and validatorjs

Installation

Using npm

npm install @izzius94/express-request-validator

Using yarn

yarn add @izzius94/express-request-validator

Basic Usage

Create your validation class

import {HttpRequest} from '@izzius94/express-request-validator';

export default class Password extends HttpRequest {
    protected rules() {
        return {
            password: 'required|string|confirmed'
        }
    }
}

Define your rules in the returned object.

Register the validation middleware

import express from 'express';
import validate from 'express-request-validator';
import MyValidation from './validations/MyValidation';

const app = express();

// Registering the middleware
app.post('/', validate(MyValidation), (req, res) => {
    res.json(req.body);
});

app.listen(process.env.APP_PORT, () => {
    console.log(`Server started`);
});

You are ready to go!

See the full documentation here.

0.2.2

3 years ago

0.2.1

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago