尝试学习Typescript,并使用Joi和Hapi编写一些API代码和查询验证。遇到了一个问题,这是可行的:
query: joi.object({
apiKey: joi.string().required()
})但这不是:
query: {
apiKey: joi.string().required()
}有人知道这里发生了什么吗?在第二种情况下,我得到了一个运行时错误。
发布于 2020-01-26 05:01:04
从Joi 16开始,你必须用Joi.object包装你的模式。这就是为什么它在第二种情况下不起作用的原因。如果要使用第二种方法,则需要使用Joi 15
https://stackoverflow.com/questions/59911550
复制相似问题