Quick fix to handle bad requests

This commit is contained in:
Hubert Van De Walle 2020-04-21 16:30:55 +02:00
parent 3ab0e395b3
commit 3a67e48ab0
2 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,17 @@
package be.vandewalleh.features
import io.ktor.application.Application
import io.ktor.application.call
import io.ktor.application.install
import io.ktor.features.StatusPages
import io.ktor.http.HttpStatusCode
import io.ktor.response.respond
import io.ktor.utils.io.errors.IOException
fun Application.handleErrors() {
install(StatusPages) {
exception<IOException> { _ ->
call.respond(HttpStatusCode.BadRequest)
}
}
}

View File

@ -7,4 +7,5 @@ fun Application.features() {
corsFeature()
contentNegotiationFeature()
authenticationModule()
handleErrors()
}