0

我正在使用 ktor 使用 kotlin 创建 rest api,但是当我更改 api 并再次运行时,响应不会改变。

这是我的代码

fun main(args: Array<String>) {
    embeddedServer(Netty, port = 8080) {
        routing {
            get("/") {
                call.respondText("Hi", ContentType.Text.Plain)
            }
        }
    }.start(wait = true)
}

第一次运行它时工作正确并显示在 localhost:8080

你好

但如果我改变

call.respondText("Hi", ContentType.Text.Plain)

call.respondText("Hello", ContentType.Text.Plain)

并再次运行它响应没有变化和钢在 localhost:8080 中显示Hi

更新

如果我关闭 android studio 并再次打开它并运行它的工作并显示Hello 但如果我再次更改任何内容都不会改变

我不知道为什么会这样。

4

1 回答 1

0

启用androidinstant run功能时会发生这种情况。请考虑禁用它并重试。

于 2018-07-30T05:42:58.207 回答