26 lines
768 B
C#
26 lines
768 B
C#
using StopShopping.Api.Middlewares;
|
|
|
|
namespace Microsoft.AspNetCore.Builder;
|
|
|
|
public static class MiddlewareExtensions
|
|
{
|
|
public static IApplicationBuilder UseGlobalExceptionHandler(this IApplicationBuilder applicationBuilder)
|
|
{
|
|
applicationBuilder.UseMiddleware<GlobalExceptionHandlerMiddleware>();
|
|
|
|
return applicationBuilder;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 解决开发时多客户端localhost端口串cookie的问题
|
|
/// </summary>
|
|
/// <param name="applicationBuilder"></param>
|
|
/// <returns></returns>
|
|
public static IApplicationBuilder UseDevelopmentCookie(this IApplicationBuilder applicationBuilder)
|
|
{
|
|
applicationBuilder.UseMiddleware<DevelopmentCookieMiddleware>();
|
|
|
|
return applicationBuilder;
|
|
}
|
|
}
|