.net core API 统一拦截错误

Posted FreeSql & CSRedis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net core API 统一拦截错误相关的知识,希望对你有一定的参考价值。

public override void OnActionExecuted(ActionExecutedContext context) {
    if (context.Exception != null) {
        this.Json(new APIReturn(-1, context.Exception.Message)).ExecuteResultAsync(context).Wait();
        // 在这里记录日志
        context.Exception = null;
    }
}

以上是关于.net core API 统一拦截错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ASP .NET Core Web API 中映射回退,以便 Blazor WASM 应用程序仅拦截未发送到 API 的请求

.NET Core 返回结果统一封装

一文了解.Net Core 3.1 Web API基础知识

ASP.NET Core Blazor编程系列一——综述

响应 JWT 错误的 Authentication Asp.Net Core Web Api

在.net core上,Web网站调用微信支付-统一下单接口(xml传参)一直返回错误:mch_id参数格式错误