Typescript 使用Joi.object进行Joi验证
尝试学习Typescript并使用Joi和Hapi编写一些API代码和查询验证。遇到了这样的问题:Typescript 使用Joi.object进行Joi验证,typescript,joi,hapi,Typescript,Joi,Hapi,尝试学习Typescript并使用Joi和Hapi编写一些API代码和查询验证。遇到了这样的问题: query: joi.object({ apiKey: joi.string().required() }) 但这并不是: query: { apiKey: joi.string().required() } 有人知道这里发生了什么吗?在第二种情况下,我得到一个运行时错误。Joi 16以后,您必须将模式包装在Joi
query: joi.object({
apiKey: joi.string().required()
})
但这并不是:
query: {
apiKey: joi.string().required()
}
有人知道这里发生了什么吗?在第二种情况下,我得到一个运行时错误。
Joi 16
以后,您必须将模式包装在Joi.object
中。这就是为什么它在第二种情况下不起作用的原因。如果你想使用第二种方法,你需要使用Joi 15
哦…有道理