Improved the DoccMiddleware midlleware integration to the router on the AppBuilder builder in the library target.

This commit is contained in:
Javier Cicchelli 2025-02-26 00:24:25 +01:00
parent d19d34fafb
commit f9e8088088

View File

@ -31,10 +31,6 @@ public struct AppBuilder {
}() }()
let router = router(logger: logger) let router = router(logger: logger)
router.addMiddleware {
DocCMiddleware("Resources/Public")
}
return Application( return Application(
router: router, router: router,
@ -61,8 +57,11 @@ private extension AppBuilder {
func router(logger: Logger) -> Router<AppRequestContext> { func router(logger: Logger) -> Router<AppRequestContext> {
let router = Router() let router = Router()
router.add(middleware: LogRequestsMiddleware(logger.logLevel)) router.addMiddleware {
LogRequestsMiddleware(logger.logLevel)
DocCMiddleware("Resources/Archives")
}
router.get("/") { _,_ in router.get("/") { _,_ in
"" ""
} }