feat: Добавил SwaggerUI
This commit is contained in:
@@ -34,6 +34,7 @@ dependencies {
|
|||||||
implementation("io.ktor:ktor-server-content-negotiation")
|
implementation("io.ktor:ktor-server-content-negotiation")
|
||||||
implementation("io.ktor:ktor-serialization-kotlinx-json")
|
implementation("io.ktor:ktor-serialization-kotlinx-json")
|
||||||
implementation("io.ktor:ktor-server-netty")
|
implementation("io.ktor:ktor-server-netty")
|
||||||
|
implementation("io.ktor:ktor-server-swagger")
|
||||||
implementation("ch.qos.logback:logback-classic:1.5.13")
|
implementation("ch.qos.logback:logback-classic:1.5.13")
|
||||||
implementation("com.github.bitfireAT:dav4jvm:2.2.1")
|
implementation("com.github.bitfireAT:dav4jvm:2.2.1")
|
||||||
implementation("io.ktor:ktor-client-logging:3.2.2")
|
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