kotlin - Ktor 1.4.1 不支持 EmbeddedServer(engine, port, host) 形式
问题描述
我使用 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:错误:找不到具有此名称的参数:端口 val 服务器:NettyApplicationEngine = EmbeddedServer(Netty,端口 = 8080)
src\main\kotlin\ar\com\craneado\app\config\AppConfig.kt:36:80:错误:没有为参数“环境”val server 传递值:NettyApplicationEngine = EmbeddedServer(Netty,端口 = 8080)
但 api 支持它https://api.ktor.io/1.4.1/io.ktor.server.engine/embedded-server.html
有人对此有所了解
解决方案
推荐阅读
- javascript - 已解决:如何在 mongoose 中创建子文档?MongoDB、NodeJS
- python - 如何使用 python 请求抓取非 restful API?
- html - 为什么我的 h1 的内容会出现在一个固定的导航栏组件之上?
- python - 如何从方程 x+yx*y 中找到 x 和 y
- c - 收到 sigchld 后 Getline 停止工作
- android - Android导航组件在选项卡之间切换时不维护堆栈
- java - 有没有办法计算完成每个 completableFuture 所需的时间?
- sql - 如何在 SNOWFLAKES QUERY 中为遍布全球的 unique_Id 生成基于“Lat”和“Long”的“Country Name”字段?
- docker - 无法连接到 docker-desktop kubernetes 中部署的 API?负载均衡器服务不工作
- powershell - 通过powershell创建2个带有随机内容的文本文件