私は羽毛を初めて使用し、羽毛-cli で生成された API を構築しています。クライアントが無効な GET 要求を実行した場合:
例えば。http://localhost:3030/stations/?asdfasdf
500 エラーを返します。
ER_BAD_FIELD_ERROR: Unknown column 'stations.asdfasdf' in 'where clause'
そのようなエラーをクライアントに報告するのではなく、代わりに「400 Bad Request」を返したいと思います。を使用してアフターフックを設定しようとしましたhook.error
が、これは続編エラーをキャッチしません。
エラーをキャッチして、より安全で一般的なメッセージをクライアントに返すにはどうすればよいですか?