Adam Brown
developmentMode
applicationEngineEnvironment
Aleksei Tirman [JB]
ServerConfig
embeddedServer
fun Application.module() { routing { get { call.respondText { "okay" } } } } fun main() { embeddedServer( Netty, serverConfig { developmentMode = true module(Application::module) }, configure = { connector { port = 12345 } } ).start(wait = true) }
public fun <TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration> embeddedServer( factory: ApplicationEngineFactory<TEngine, TConfiguration>, environment: ApplicationEnvironment = applicationEnvironment(), configure: TConfiguration.() -> Unit = {}, module: Application.() -> Unit = {} ): EmbeddedServer<TEngine, TConfiguration> { val applicationProperties = serverConfig(environment) { module(body = module) } return embeddedServer(factory, applicationProperties, configure) }
CoroutineScope
watchPaths
A modern programming language that makes developers happier.