fix: move cors layer under trace layer

This commit is contained in:
əlemi 2024-05-31 19:08:36 +02:00
parent 3dfb432b0f
commit f56e808bc6
Signed by: alemi
GPG key ID: A4895B84D311642C

View file

@ -25,7 +25,6 @@ pub async fn serve(ctx: upub::Context, bind: String) -> upub::Result<()> {
use tower_http::{cors::CorsLayer, trace::TraceLayer};
let router = axum::Router::new()
.layer(CorsLayer::permissive())
.layer(
// TODO 4xx errors aren't really failures but since upub is in development it's useful to log
// these too, in case something's broken
@ -39,6 +38,7 @@ pub async fn serve(ctx: upub::Context, bind: String) -> upub::Result<()> {
)
})
)
.layer(CorsLayer::permissive())
.ap_routes()
.mastodon_routes() // no-op if mastodon feature is disabled
.with_state(ctx);