impl Pruefungsaufgaben
This commit is contained in:
@@ -1,35 +1,25 @@
|
||||
package at.mocode.server
|
||||
|
||||
import at.mocode.server.plugins.configureDatabase
|
||||
import io.ktor.http.HttpHeaders
|
||||
import io.ktor.http.HttpMethod
|
||||
import io.ktor.http.HttpStatusCode
|
||||
import io.ktor.serialization.kotlinx.json.json
|
||||
import io.ktor.http.*
|
||||
import io.ktor.serialization.kotlinx.json.*
|
||||
import io.ktor.server.application.*
|
||||
import io.ktor.server.netty.*
|
||||
import io.ktor.server.plugins.calllogging.CallLogging
|
||||
import io.ktor.server.plugins.contentnegotiation.ContentNegotiation
|
||||
import io.ktor.server.plugins.cors.routing.CORS
|
||||
import io.ktor.server.plugins.defaultheaders.DefaultHeaders
|
||||
import io.ktor.server.plugins.statuspages.StatusPages
|
||||
import io.ktor.server.plugins.calllogging.*
|
||||
import io.ktor.server.plugins.contentnegotiation.*
|
||||
import io.ktor.server.plugins.cors.routing.*
|
||||
import io.ktor.server.plugins.defaultheaders.*
|
||||
import io.ktor.server.plugins.statuspages.*
|
||||
import io.ktor.server.response.*
|
||||
import io.ktor.server.routing.*
|
||||
import kotlinx.serialization.json.Json
|
||||
import org.slf4j.LoggerFactory
|
||||
import org.slf4j.event.Level
|
||||
|
||||
/**
|
||||
* Main entry point for the application.
|
||||
* Uses Ktor's EngineMain to start the server with configuration from application.yaml
|
||||
*/
|
||||
fun main(args: Array<String>) {
|
||||
EngineMain.main(args)
|
||||
}
|
||||
|
||||
/**
|
||||
* Application module configuration.
|
||||
* This is where all server plugins and routes are configured.
|
||||
*/
|
||||
fun Application.module() {
|
||||
val log = LoggerFactory.getLogger("Application")
|
||||
|
||||
@@ -47,9 +37,6 @@ fun Application.module() {
|
||||
log.info("Application initialized successfully")
|
||||
}
|
||||
|
||||
/**
|
||||
* Configures all Ktor plugins for the application
|
||||
*/
|
||||
private fun Application.configurePlugins() {
|
||||
val log = LoggerFactory.getLogger("ApplicationPlugins")
|
||||
// Add default headers to all responses
|
||||
|
||||
Reference in New Issue
Block a user