MySQL DB に保存する前に、インスタンスのカスタム検証を行う必要があります。beforeValidate
そのため、モデル フック内で (非同期) チェックを実行します。
MyModel.beforeValidate = function(next){
// async check that finally calls next() or next(new Error('fail'))
}
しかし、チェックが失敗し、Error obj をnext
関数に渡すと、とにかく実行が続行されます。エラーでクライアントへの実行と応答を停止する方法はありますか?