在将实例保存到MySQL DB之前,我需要对它进行自定义验证。因此,我在beforeValidate模型钩子中执行(异步)检查。
MyModel.beforeValidate = function(next){
// async check that finally calls next() or next(new Error('fail'))
}但是,当检查失败并将错误obj传递给next函数时,执行将继续进行。是否有任何方法来停止执行和响应客户端的错误?
发布于 2015-01-27 08:37:33
这是框架中已知的一个bug,请参阅https://github.com/strongloop/loopback/issues/614
我正在开发一个新的钩子实现,它不会出现类似您所经历过的问题,请参阅回环-数据源-杂耍#367和拉请求回环-数据源-杂耍#403。
https://stackoverflow.com/questions/28127404
复制相似问题