디버깅 다이어리

Joi 검증에서 에러

Object를 joi 검증하는 과정에서 실수

const userIdSchema = Joi.number().required();
const { userId } = await userIdSchema.validateAsync(res.locals.user);

res.locals.userobject이다. 따라서 userIdSchema를 변경해 주어야 한다.

 

const userIdSchema = Joi.object({
    userId: Joi.number().required()
    })

userIdSchema가 이런 형태가 되어야 한다.