2017年12月20日

2017/12/20 posted in  码农日志

net core 添加Controller 错误请求处理

参考

在 Controller 基类里重写 OnActionExecuted 方法。

if (context.Exception != null)
{
    context.Result = new JsonResult(new ResultHelper("请求失败,出现服务器错误!"))
    {
        StatusCode = 500
    };
    context.Exception = null;
}

只有将 Exception 设置为 null Result 才能正确的返回。