我运行了一个第三方应用程序,该应用程序使用Joi来验证出站API响应。 某个API调用返回一个非常通用的500内部服务器错误,在API响应中没有错误描述,也没有输出到控制台。根据Hapi docs,默认验证选项使用定义为send an Internal Server Error (500) response的failAction: 'error'。
我正在尝试使用joi包在Hapi节点服务器中验证GET请求。验证正在按预期正确工作。但是,如果没有传递参数,我很难找到返回错误的方法。目前,如果没有传递参数,则成功。var Hapi = require('hapi');
var server = module.exports = new Hapi.Server(
我正在使用Hapi.js作为API开发的框架,在非常罕见的情况下,我会遇到以下错误。closed
at Object.exports.create (/var/www/ragchewAppServerSrc/ragchew_prod/ragchews/node_modules/hapi"output":{"statusCode":500,"payload":{"statusCode":
我需要验证某些操作是否被记录到服务器上,并且我想知道为什么我在阻止对hapi server.log()的调用时遇到了困难。在我的单元测试中,我使用以下方法实例化了一个hapi服务器:const server = new Hapi.Server();
我的存根设置为在调试测试时,我设置了一个断点以验证在我的端点中调用了server.log,在我的单元测试中有一个断点来验证正