NicoLourenco
Júlio Santos
install(CORS) { method(HttpMethod.Options) method(<http://HttpMethod.Post|HttpMethod.Post>) method(HttpMethod.Get) method(HttpMethod.Put) method(HttpMethod.Delete) method(HttpMethod.Head) header(HttpHeaders.AccessControlAllowHeaders) header(HttpHeaders.ContentType) header(HttpHeaders.AccessControlAllowOrigin) header(HttpHeaders.AccessControlAllowMethods) header("userToken") allowCredentials = true allowNonSimpleContentTypes = true hosts.addAll(initHostsOrigins(config))
private fun initHostsOrigins(config: ApplicationEnvironment) = config.property("cors.allowed-origins").getString().replace("\n", "") .split(",") .stream() .map { it.trim() } .filter { it.isNotBlank() } .collect(Collectors.toList())
Aleksei Tirman [JB]
sendWithoutRequest
A modern programming language that makes developers happier.