chore: Add CORS support to backend

This commit is contained in:
2024-06-27 23:46:46 +02:00
parent fe2bb23324
commit 286e10160f

View File

@@ -3,14 +3,14 @@ use std::collections::HashMap;
use axum::{ use axum::{
debug_handler, debug_handler,
extract::Query, extract::Query,
http::{header::CONTENT_TYPE, HeaderValue, Method, StatusCode}, http::{header::CONTENT_TYPE, Method, StatusCode},
response::IntoResponse, response::IntoResponse,
routing::get, routing::get,
Router, Router,
}; };
use image::{png::PngEncoder, ColorType, Luma}; use image::{png::PngEncoder, ColorType, Luma};
use maud::{html, Markup}; use maud::{html, Markup};
use tower_http::cors::CorsLayer; use tower_http::cors::{Any, CorsLayer};
#[tokio::main] #[tokio::main]
async fn main() { async fn main() {
@@ -19,10 +19,7 @@ async fn main() {
.route("/qr", get(get_qr_code)) .route("/qr", get(get_qr_code))
.layer( .layer(
CorsLayer::new() CorsLayer::new()
.allow_origin("http://localhost:3000".parse::<HeaderValue>().unwrap()) .allow_origin(Any)
.allow_origin("http://localhost".parse::<HeaderValue>().unwrap())
.allow_origin("http://localhost:5173".parse::<HeaderValue>().unwrap())
.allow_origin("http://localhost:1337".parse::<HeaderValue>().unwrap())
.allow_methods([Method::GET]), .allow_methods([Method::GET]),
); );