using Microsoft.AspNetCore.Builder; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIDESEAWCS_Core.Middlewares { public static class MiddlewareHelpers { /// <summary> /// 请求å“应ä¸é—´ä»¶ /// </summary> /// <param name="app"></param> /// <returns></returns> public static IApplicationBuilder UseApiLogMiddleware(this IApplicationBuilder app) { return app.UseMiddleware<ApiLogMiddleware>(); } /// <summary> /// 自定义授æƒä¸é—´ä»¶ /// </summary> /// <param name="app"></param> /// <returns></returns> public static IApplicationBuilder UseJwtTokenAuth(this IApplicationBuilder app) { return app.UseMiddleware<JwtTokenAuthMiddleware>(); } /// <summary> /// 异常处ç†ä¸é—´ä»¶ /// </summary> /// <param name="app"></param> /// <returns></returns> public static IApplicationBuilder UseExceptionHandlerMiddle(this IApplicationBuilder app) { return app.UseMiddleware<ExceptionHandlerMiddleware>(); } } }