Separate the dispatch and game servers (pt. 3)

implement handbook across servers!
This commit is contained in:
KingRainbow44
2023-05-15 03:36:40 -04:00
parent 639cbb481d
commit 8ecb890fbe
10 changed files with 391 additions and 187 deletions

View File

@@ -45,9 +45,11 @@ public final class HttpServer {
if (HTTP_POLICIES.cors.enabled) {
var allowedOrigins = HTTP_POLICIES.cors.allowedOrigins;
config.plugins.enableCors(cors -> cors.add(corsConfig -> {
if (allowedOrigins.length > 0)
corsConfig.allowHost(Arrays.toString(allowedOrigins));
else corsConfig.anyHost();
if (allowedOrigins.length > 0) {
if (Arrays.asList(allowedOrigins).contains("*"))
corsConfig.anyHost();
else corsConfig.allowHost(Arrays.toString(allowedOrigins));
} else corsConfig.anyHost();
}));
}