我的电脑上没有 运行 Ktor 应用程序
Ktor application not running on my computer
我正在尝试学习使用 ktor 并且我正在尝试在根路径中显示文本 "Hello Ktor" 但我一直得到的是无法访问该站点。
这是我的代码:
import io.ktor.application.*
import io.ktor.http.ContentType
import io.ktor.response.respondText
import io.ktor.routing.get
import io.ktor.routing.routing
fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.main(args)
private val userData = "{\"users\": [\"Timi\", \"Tomi\", \"Temi\"]}"
@Suppress("unused") // Referenced in application.conf
@kotlin.jvm.JvmOverloads
fun Application.module(testing: Boolean = false) {
routing {
get("/") {
call.respondText("Hello Ktor", ContentType.Text.Plain)
}
}
}
我做错了什么?
你想运行没有主线吗?
您是否遵循了本指南? https://ktor.io/quickstart/quickstart/gradle.html#intellij-extract-out-configuration-data
如果你想从main开始,使用embeddedServer
。否则你必须设置 mainClassName
.
你的代码没问题。
我认为您只需要从浏览器正确访问它即可。
尝试
127.0.0.1:8080
或
localhost:8080
或者简单地遵循 official website.
中的精彩教程
我正在尝试学习使用 ktor 并且我正在尝试在根路径中显示文本 "Hello Ktor" 但我一直得到的是无法访问该站点。 这是我的代码:
import io.ktor.application.*
import io.ktor.http.ContentType
import io.ktor.response.respondText
import io.ktor.routing.get
import io.ktor.routing.routing
fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.main(args)
private val userData = "{\"users\": [\"Timi\", \"Tomi\", \"Temi\"]}"
@Suppress("unused") // Referenced in application.conf
@kotlin.jvm.JvmOverloads
fun Application.module(testing: Boolean = false) {
routing {
get("/") {
call.respondText("Hello Ktor", ContentType.Text.Plain)
}
}
}
我做错了什么?
你想运行没有主线吗?
您是否遵循了本指南? https://ktor.io/quickstart/quickstart/gradle.html#intellij-extract-out-configuration-data
如果你想从main开始,使用embeddedServer
。否则你必须设置 mainClassName
.
你的代码没问题。 我认为您只需要从浏览器正确访问它即可。 尝试
127.0.0.1:8080
或
localhost:8080
或者简单地遵循 official website.
中的精彩教程