【问题标题】:change host name to 0.0.0.0 in ktor在 ktor 中将主机名更改为 0.0.0.0
【发布时间】:2023-02-16 18:02:34
【问题描述】:
我想在 EngineMain 项目中更改 ktor 中的主机。默认情况下,ktor 在 HOCON 文件中使用 127.0.0.1 主机,但我想将其更改为 0.0.0.0。问题是当我在 HOCON 文件的部署标签中添加主机属性并将其更改为 0.0.0.0 时,它仍在使用默认主机 (127.0.0.1)。我尝试了其他主机,ktor 正确使用了它们,但是当我将其更改为 0.0.0.0 时,它使用默认主机。
我该如何解决?
HOCON file
【问题讨论】:
标签:
kotlin
intellij-idea
host
ktor
【解决方案1】:
我找到了一个解决方案,它对你有用吗?试一试
embeddedServer(Netty, port = 8080, host = "0.0.0.0") {
install(ContentNegotiation) {
gson {
setPrettyPrinting()
}
}
routing {
get("/") {
call.respondText("Hello, World!", contentType = ContentType.Text.Plain)
}
}
}.start(wait = true)