Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Validator example

Example of request body validation using fastest-validator.

Install

tinyhttp new validator

Run

$ node index.js
  • Valid request
$ curl localhost:3000 -d '{ "name": "Ivan", "status": true, "id": 1 }'
# Body is valid
  • Invalid request
$ curl localhost:3000 -d '{ "some": "data" }'
# [
#   {
#     "type": "required",
#     "message": "The 'id' field is required.",
#     "field": "id"
#   },
#   {
#     "type": "required",
#     "message": "The 'name' field is required.",
#     "field": "name"
#   },
#   {
#     "type": "required",
#     "message": "The 'status' field is required.",
#     "field": "status"
#   }
# ]