@impl Plug.ErrorHandler
def handle_errors(conn, %{
kind: _kind,
reason: %ArgumentError{
message: message
},
stack: _stack
}) do
conn
|> put_status(:bad_request)
|> json(%{error: message})
end
def handle_errors(conn, %{kind: _kind, reason: _reason, stack: _stack}) do
json(conn, %{error: "Something went wrong"})
end