An open API service indexing awesome lists of open source software.

https://github.com/erfanium/fastify-fv

Fastify plugin to support fastest-validator
https://github.com/erfanium/fastify-fv

Last synced: about 1 year ago
JSON representation

Fastify plugin to support fastest-validator

Awesome Lists containing this project

README

          

# fastify-fv

Fastify plugin to support fastest-validator

## usage

```js
const fastify = require('fastify')
const FV = require('fastest-validator')
const fvPlugin = require('fastify-fv')

const app = fastify()
const fv = new FV()

app.register(fvPlugin, fv) // register the plugin

app.route({
method: 'POST',
url: '/a',
schema: {
body: { // fastest-validator schema
name: 'string',
age: { type: 'number', min: 18, max: 99 },
category: 'string[]',
},
},
async handler(req) {
// code
},
})

app.listen(3000)
```