0

私は羽毛を初めて使用し、羽毛-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が、これは続編エラーをキャッチしません。

エラーをキャッチして、より安全で一般的なメッセージをクライアントに返すにはどうすればよいですか?

4

1 に答える 1