Kotlin Ktor 1.4.1 don';t支持嵌入式服务器(引擎、端口、主机)表单

Kotlin Ktor 1.4.1 don';t支持嵌入式服务器(引擎、端口、主机)表单,kotlin,netty,ktor,Kotlin,Netty,Ktor,我使用Ktor版本1.4.1。下面的代码 fun startNettyServer() { val server : NettyApplicationEngine = embeddedServer(Netty, port = 8080) server.start(true) } 编译错误是 src\main\kotlin\ar\com\craneado\app\config\AppConfig.kt:36:69:错误:找不到具有以下名称的参数:p

我使用Ktor版本1.4.1。下面的代码

    fun startNettyServer() {
        val server : NettyApplicationEngine = embeddedServer(Netty, port = 8080)
        server.start(true)
    }
编译错误是

src\main\kotlin\ar\com\craneado\app\config\AppConfig.kt:36:69:错误:找不到具有以下名称的参数:port val服务器:NettyApplicationEngine=embeddedServer(Netty,端口=8080)

src\main\kotlin\ar\com\craneado\app\config\AppConfig.kt:36:80:错误:没有为参数“environment”传递值 val服务器:NettyApplicationEngine=embeddedServer(Netty,端口=8080)

但是api支持它


有人对此有所了解

您缺少一个名为
embeddedServer
函数的必需参数
environment
。谢谢Eddiel Lopez,这很有效。我相信api文档已经过时了。