0.2.0 • Published 3 years ago

fastify-fv v0.2.0

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

fastify-fv

Fastify plugin to support fastest-validator

usage

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

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

app.register(fastifyFV, 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)