public YunExceptionMiddleware(RequestDelegate next, YunExceptionMiddlewareOptions options) { _next = next; _options = options; _exceptionStatusCodeDic = new Dictionary <int, string> { { 401, "未授权的请求" }, { 404, "找不到该页面" }, { 403, "访问被拒绝" }, { 500, "服务器发生意外的错误" } //其余状态自行扩展 }; }
public static IApplicationBuilder UseMoMoExceptionHandler(this IApplicationBuilder app, YunExceptionMiddlewareOptions options = null) => app.UseMiddleware <YunExceptionMiddleware>(options ?? YunExceptionMiddlewareOptions.Default);