我正在使用postman来验证从api返回的json数据的架构。

我有一个测试,该测试通过基本的http验证运行,然后以:

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

我回来的错误很难理解。



但是我需要知道验证失败的领域。我如何获得此信息? npm page for tv4建议错误消息应更具描述性。

最佳答案

根据tv4的文档,您可以使用console.log(tv4.error.dataPath)打印错误位置的路径,我不知道为什么未在控制台中记录此属性。
文档为here
文档中的相关部分是:

10-08 00:35