feat: Добавил SwaggerUI

This commit is contained in:
2025-07-20 00:03:32 +03:00
parent 0bf724bc96
commit 5834541404
3 changed files with 14 additions and 0 deletions

View File

@@ -34,6 +34,7 @@ dependencies {
implementation("io.ktor:ktor-server-content-negotiation")
implementation("io.ktor:ktor-serialization-kotlinx-json")
implementation("io.ktor:ktor-server-netty")
implementation("io.ktor:ktor-server-swagger")
implementation("ch.qos.logback:logback-classic:1.5.13")
implementation("com.github.bitfireAT:dav4jvm:2.2.1")
implementation("io.ktor:ktor-client-logging:3.2.2")

View File

@@ -0,0 +1,13 @@
package com.nano
import io.ktor.server.application.Application
import io.ktor.server.plugins.swagger.swaggerUI
import io.ktor.server.routing.routing
fun Application.configureSwagger() {
routing {
routing {
swaggerUI(path = "swagger", swaggerFile = "openapi.yaml")
}
}
}