Function salvo_extra::cors::cors [−][src]
pub fn cors() -> Builder
Example
use salvo_core::prelude::*; let cors = salvo_extra::cors::cors() .allow_origin("https://hyper.rs") .allow_methods(vec!["GET", "POST", "DELETE"]).build(); let cors = salvo_extra::cors::cors().allow_origin("https://hyper.rs") .allow_methods(vec!["GET", "POST", "DELETE"]).build(); let router = Router::new().before(cors).post(upload_file); #[fn_handler] async fn upload_file(res: &mut Response) { }
If you want to allow any route:
use salvo_core::prelude::*; let cors = salvo_extra::cors::cors() .allow_any_origin();
You can find more usage examples here.