feat: Добавил SwaggerUI
This commit is contained in:
@@ -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")
|
||||
|
||||
13
src/main/kotlin/Swagger.kt
Normal file
13
src/main/kotlin/Swagger.kt
Normal 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")
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user