我正在使用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)
然后再次运行它,没有任何反应,并且在本地主机上显示 Hi :
更新
如果我关闭android studio并再次打开它并运行其工作并显示你好,但是如果我更改了任何内容,则什么也不会改变
我不知道为什么会这样。
答案 0 :(得分:0)
启用Android instant run
功能后,会发生这种情况。
请考虑禁用它,然后重试。