From 5977acf4f7f1282d880ac38b494caef400e2d812 Mon Sep 17 00:00:00 2001 From: Collin Barrett <6483057+collinbarrett@users.noreply.github.com> Date: Sat, 31 May 2025 11:14:34 -0500 Subject: [PATCH] feat(api): rm Vary header to allow Cloudflare to cache --- services/Directory/FilterLists.Directory.Api/Program.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/services/Directory/FilterLists.Directory.Api/Program.cs b/services/Directory/FilterLists.Directory.Api/Program.cs index 5182d8778..12d86ea61 100644 --- a/services/Directory/FilterLists.Directory.Api/Program.cs +++ b/services/Directory/FilterLists.Directory.Api/Program.cs @@ -16,6 +16,14 @@ app.UseExceptionHandler(); app.UseCors(); + +// TEMP: allow Cloudflare to cache all responses since data changes infrequently +app.Use(async (context, next) => +{ + await next(); + context.Response.Headers.Remove("Vary"); +}); + app.MapEndpoints(); app.MapDefaultEndpoints(); app.UseSwagger(o => o.RouteTemplate = "{documentName}/openapi.json");