add config option to enable cors for dispatchserver (#579)

This commit is contained in:
Muhammad Eko Prasetyo
2022-05-07 03:23:26 +07:00
committed by GitHub
parent 3ede7523b0
commit deee32a0a1
2 changed files with 6 additions and 1 deletions

View File

@@ -245,8 +245,11 @@ public final class DispatchServer {
if(Grasscutter.getConfig().DebugMode == ServerDebugMode.ALL) {
config.enableDevLogging();
}
if (Grasscutter.getConfig().getDispatchOptions().CORS){
if (Grasscutter.getConfig().getDispatchOptions().CORSAllowedOrigins.length > 0) config.enableCorsForOrigin(Grasscutter.getConfig().getDispatchOptions().CORSAllowedOrigins);
else config.enableCorsForAllOrigins();
}
});
httpServer.get("/", (req, res) -> res.send(Grasscutter.getLanguage().Welcome));
httpServer.raw().error(404, ctx -> {