Я довольно новичок в Kotlin, и я пытаюсь сделать доступным сервер Ktor с шаблонами Freemarker, чтобы позволить мне отображать данные из базы данных. Тем не менее, я попытался указать, где были шаблоны, но даже после того, как я сделал, я все еще получаю ошибку шаблона не найден. Что я делаю не так?
val dao = DAOFacadeDatabase(Database.connect("jdbc:h2:mem:test;DB_CLOSE_DELAY=-1", driver = "org.h2.Driver"))
fun main() {
embeddedServer(Netty, port = 8080) {
dao.init()
install(FreeMarker){
//allow the connection with the ftl files
templateLoader = ClassTemplateLoader(this::class.java.classLoader, "templates")
}
routing {
route("/"){
get{
call.respond(FreeMarkerContent("Home.ftl", null))
}
}
}
}.start(wait=true)
}
Вот структура пакета: