1.2.0 • Published 7 years ago
express-meta-validator v1.2.0
node-express-meta-validator
Install
yarn add express-meta-validator
# or
npm i express-meta-validator
Usage
import express = require('express');
import bodyParser = require('body-parser');
import validator = require('express-meta-validator');
const app = express();
app.use(bodyParser.json());
@validator.Model({ strict: true })
class HelloRequestBody {
@validator.Required
@validator.String
@validator.Length({ min: 2 })
message: string;
}
app.post('/hello', validator.body(HelloRequestBody), (req, res) => {
const body = req.body as HelloRequestBody;
// ...
});
app.listen(3000);