fix: cors needs to be attached

This commit is contained in:
Paul Makles
2022-06-07 17:18:16 +01:00
parent d660127c14
commit 3de7ee4c7b
3 changed files with 12 additions and 2 deletions

View File

@@ -34,6 +34,9 @@ async fn rocket() -> _ {
// Launch background task workers.
async_std::task::spawn(revolt_quark::tasks::start_workers(db.clone()));
// Configure CORS
let cors = revolt_quark::web::cors::new();
// Configure Rocket
let rocket = rocket::build();
routes::mount(rocket)
@@ -42,6 +45,7 @@ async fn rocket() -> _ {
.mount("/swagger/", revolt_quark::web::swagger::routes())
.manage(rauth)
.manage(db)
.manage(cors.clone())
.attach(revolt_quark::web::ratelimiter::RatelimitFairing)
.attach(revolt_quark::web::cors::fairing())
.attach(cors)
}