@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