我想使用本地数据库在本地生成Ktor服务器。我知道我可以使用withTestApplication
,但是我想在本地端口上运行实际的服务器,并且以后可以通过真实套接字上的http客户端连接到服务器。
在我的application.conf
中,有一个部分
db {
read {
url = "u"
user = "u"
password = "p"
}
我读过https://ktor.io/servers/configuration.html,但没有任何信息可以帮助我解决问题。
我想使用
之类的东西val dbParams = startLocalDb()
GlobalScope.embeddedServer(Netty, port = 8080, module = Application::main)
唯一的问题是我不知道如何使用动态app.conf
覆盖dbParams{url,user,pass}