عکس erfanium
Fastify plugin to support fastest-validatorJavaScript
موضوع‌ها
۰
فورک‌ها
۱
ستاره‌ها
۷
تاریخ ایجاد
۱۸ آبان ۱۳۹۹
آخرین بروزرسانی
بیشتر از ۱ سال قبل
لایسنس
MIT License

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(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)