【问题标题】:Loopback: return error from beforeValidation hookLoopback:从 beforeValidation 钩子返回错误
【发布时间】:2015-03-23 12:36:08
【问题描述】:

在将实例保存到 MySQL 数据库之前,我需要对其进行自定义验证。 所以我在 beforeValidate 模型钩子中执行(异步)检查。

MyModel.beforeValidate = function(next){
  // async check that finally calls next() or next(new Error('fail'))
}

但是当检查失败并且我将 Error obj 传递给 next 函数时,无论如何都会继续执行。 有什么方法可以停止执行并响应错误的客户端?

【问题讨论】:

    标签: loopbackjs strongloop jugglingdb


    【解决方案1】:

    这是框架中的一个已知错误,请参阅https://github.com/strongloop/loopback/issues/614

    我正在开发一种新的钩子实现,它不会像您遇到的那样出现问题,请参阅loopback-datasource-juggler#367 和拉取请求loopback-datasource-juggler#403

    【讨论】:

    猜你喜欢
    • 2017-09-20
    • 2019-08-13
    • 1970-01-01
    • 2022-10-24
    • 2016-06-10
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 2014-09-03
    相关资源
    最近更新 更多