diff --git a/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs b/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs index 38d3ca1..214675d 100644 --- a/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs +++ b/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs @@ -512,11 +512,11 @@ namespace WelsonJS.Launcher return false; var respHeaders = context.Response.Headers; - respHeaders["Vary"] = "Origin"; if (allowed.Any(a => a == "*")) { respHeaders["Access-Control-Allow-Origin"] = "*"; + respHeaders["Vary"] = "Origin"; return true; } @@ -524,6 +524,7 @@ namespace WelsonJS.Launcher { respHeaders["Access-Control-Allow-Origin"] = origin; respHeaders["Access-Control-Allow-Credentials"] = "true"; + respHeaders["Vary"] = "Origin"; return true; }