1.0.0 • Published 1 year ago
@vukovicpavle/orange-validator v1.0.0
🍊 Validator
Validator middleware for Express.js
Installation
npm install @vukovicpavle/orange-validator
Usage
import { Router } from "express";
import { validatorMiddleware } from "@vukovicpavle/orange-validator";
const router = Router();
const schema = joi.object({
name: joi.string().required(),
});
router.post("/test", validatorMiddleware(schema), (req, res) => {
res.send("OK");
});
export default router;
API
validatorMiddleware(schema: Joi.Schema, options?: { allowUnknown?: boolean; })
Parameters
Name | Type | Description | Required | Default |
---|---|---|---|---|
schema | Joi.Schema | Joi schema | true | - |
options | object | Options | false | { allowUnknown: false } |
1.0.0
1 year ago