mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-22 03:45:10 +01:00
Separate the dispatch and game servers (pt. 3)
implement handbook across servers!
This commit is contained in:
@@ -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();
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user