邮差:更具描述性的tv4validation错误信息

我使用postman来validationapi返回的json数据的模式。

我有一个testing,通过基本的HTTPvalidation,然后结束于:

if (tv4.error){ console.log("Validation failed: ", tv4.error); } 

我得到的错误是难以理解的。

validation失败:12:22:41.316
目的:{}
消息:“无效的types:数字(预期的string)”
名称: “ValidationError”
types:“错误”

但是我需要知道哪个字段validation失败。 我怎样才能得到这个信息? 电视4的npm页面表明错误信息应该更具描述性。

根据tv4的文档,你可以使用console.log(tv4.error.dataPath)打印错误位置的path,我不知道为什么这个属性没有logging在控制台中。