코드를 작성하다 보면 발생할 가능성인 높은 혹은 예상하지 못한 에러에 대해서 처리를 하는데 처음엔 모든 경우에 수에 if문을 달아서 처리를 했었다. 하지만 이렇게 하면 에러처리 하는 코드가 매우 길어지고 보기도 불편했다. // signup.controllers.js const { signupSchema } = require('../middlewares/validationMiddleware'); ... const { error } = signupSchema.validate(req.body); // ../middlewares/validationMiddleware const Joi = require('joi'); const signupSchema = Joi.object().keys({ loginId: Joi...