Es necesario cargar las siguientes dependencias:
1 2 3 |
implementation("io.ktor:ktor-server-core:1.6.4") implementation("io.ktor:ktor-server-netty:1.6.4") implementation("ch.qos.logback:logback-classic:1.2.6") |
Código que crea un API muy simple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import io.ktor.application.* import io.ktor.response.* import io.ktor.routing.* import io.ktor.server.engine.* import io.ktor.server.netty.* fun main() { val server = embeddedServer(Netty, port = 8080) { routing { get("/saludo") { call.respondText("¡Hola! Este es un mensaje desde tu API en Kotlin.") } } } server.start(wait = true) } |
