去掉 APIError 类，放到 utils 中来定义需要使用的自定义错误类