异常处理
框架自带有: CoolCommException
、CoolCoreException
、CoolValidateException
通用异常
CoolCommException
返回码: 1001
返回消息:comm fail
用法:
ts
// 可以自定义返回消息
throw new CoolCommException('用户不存在~');
验证异常
CoolValidateException
返回码: 1002
返回消息:validate fail
用法:
ts
// 可以自定义返回消息
throw new CoolValidateException('验证码不正确~');
核心异常
CoolCoreException
返回码: 1003
返回消息:core fail
用法:
ts
// 可以自定义返回消息
throw new CoolCoreException('模块缺少配置文件~');
全局异常
在系统中抛出异常都会被框架全局捕获,并返回消息:
json
{
"code": 1001,
"message": "用户不存在"
}