gpt4 book ai didi

error-handling - errorFormatter koa-async-validator

转载 作者:行者123 更新时间:2023-12-03 08:21:59 25 4
gpt4 key购买 nike

我正在尝试在``koa-async-validator`(https://www.npmjs.com/package/koa-async-validator)中应用errorFormatter:

我这样做(在他们的示例中):

app.use(koaValidator({
errorFormatter: function(param, msg, value) {
var namespace = param.split('.')
, root = namespace.shift()
, formParam = root;

while(namespace.length) {
formParam += '[' + namespace.shift() + ']';
}
return {
param : formParam,
msg : msg,
value : value
};
}
}));

但是我该怎么称呼 errorFormatter

以下似乎没有格式化错误:
let errors = await ctx.validationErrors().errorFormatter()

要么
errors.errorFormatter()

最佳答案

您不必直接调用它。

你必须打电话

let errors = await ctx.validationErrors()

要么

let errors = await ctx.validationErrors(true)

错误将具有您在 errorFormatter中为每个错误定义的格式。

关于error-handling - errorFormatter koa-async-validator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54345810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com