Make sure node is installed
npm install
npm start
docker-compose up -d
use celebrate so api is clear at route level,so frontend can expect what is needed without reading docs or rewriting docs
route.post('/signup',
celebrate({
body: Joi.object({
name: Joi.string().required(),
email: Joi.string().required(),
password: Joi.string().required(),
}),
}),
controller.signup)
error
{
"errors": {
"message": "child \"email\" fails because [\"email\" is required]"
}
}