Приложение Ktor не работает на моем компьютере - PullRequest
0 голосов
/ 01 февраля 2020

Я пытаюсь научиться использовать ktor, и я пытаюсь отобразить текст «Hello Ktor» на пути root, но все, что я продолжаю получать, - это то, что этот сайт не доступен. Это мой код:

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)
        }

    }
}

Что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2020

Ваш код в порядке. Я думаю, что вам просто нужно правильно получить доступ к нему из браузера. Попробуйте

127.0.0.1: 8080

или

localhost: 8080

или просто следуйте инструкциям учебник с официального сайта.

enter image description here

0 голосов
/ 15 февраля 2020

Вы пытаетесь бежать без основного?

Вы следовали этому руководству? https://ktor.io/quickstart/quickstart/gradle.html#intellij -extract-out-configuration-data

Если вы хотите начать с основного, используйте embeddedServer. В противном случае вы должны установить mainClassName.

...