Simple Server-side Framework for Kotlin/JS
repositories {
maven {
url "https://dl.bintray.com/yt8492/maven"
}
}
dependencies {
implementation "com.yt8492:indikate:0.0.3"
}
import com.yt8492.indikate.Server
fun main() {
val server = Server()
server.get("/") { request, response ->
response.message = "Hello indikate!"
}
server.post("/") { request, response ->
val contentType = request.headers["content-type"]
val body = request.body
response.message = """
contentType: $contentType
body: $body
""".trimIndent()
response.statusCode = 200
}
server.listen(8080) {
println("server start")
}
}
This project is licensed under the terms of the MIT license.