如何在 Joi 错误消息中剥离渲染?

时间:2021-05-07 14:00:20

标签: joi

我正在使用 Joi,并且我想获得纯文本错误消息(没有突出显示)。我尝试了以下操作,但我认为我的方法不对:

const Joi = require('joi')

const schema = Joi.object({
    key: Joi.string().required()
})

try {
    Joi.assert({}, schema, {errors: {render: false}})
} catch(err) {
    console.log(err.message)
}

我错过了什么?需要明确的是,生成的消息包括我认为的 TTY 控制字符,用于控制字体颜色、突出显示等......诸如“[41m”等......

0 个答案:

没有答案
相关问题