Changed one Route (have to add cors header to all routes)

This commit is contained in:
2025-03-16 23:40:44 +01:00
parent b3bd9b6ed2
commit c33f4e6243
2 changed files with 6 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
use actix_web::{get, web, HttpResponse, Responder};
use actix_web::{get, web, HttpResponse, Responder, options};
use actix_web::web::Data;
use serde_json::to_string;
use sqlx::query_as;
@@ -16,7 +16,7 @@ async fn get_item(query: web::Query<DataUuid>, app_state: Data<AppState>) -> imp
if json.is_err() {
return HttpResponse::InternalServerError().finish();
}
HttpResponse::Ok().body(json.unwrap())
HttpResponse::Ok().append_header(("Access-Control-Allow-Origin", "*")).body(json.unwrap())
}
#[get("/items")]

View File

@@ -2,10 +2,12 @@ mod users;
mod cases;
mod items;
mod types;
mod utils;
use users::*;
use cases::*;
use items::*;
use utils::*;
use actix_web::web::Data;
use actix_web::{App, HttpServer};
@@ -17,6 +19,7 @@ struct AppState {
token_expiration: u64,
}
#[actix_web::main]
async fn main() -> std::io::Result<()> {
let pool = SqlitePool::connect("sqlite:database.db")
@@ -37,6 +40,7 @@ async fn main() -> std::io::Result<()> {
.service(get_items)
.service(get_case_items)
.service(get_item_cases)
.service(options)
.app_data(app_state.clone())
})
.bind(("127.0.0.1", 8000))?