initial commit

This commit is contained in:
Sampras Lopes
2022-11-16 20:37:50 +05:30
commit 430dcd1967
320 changed files with 64760 additions and 0 deletions

20
crates/router/src/cors.rs Normal file
View File

@ -0,0 +1,20 @@
use actix_cors::Cors;
// use actix_web::http::header;
pub fn cors() -> actix_cors::Cors {
Cors::permissive() // Warn : Never use in production
/*
.allowed_methods(vec!["GET", "POST", "PUT", "DELETE"])
.allowed_headers(vec![header::AUTHORIZATION, header::CONTENT_TYPE]);
if CONFIG.profile == "debug" { // --------->>> FIXME: It should be conditional
cors.allowed_origin_fn(|origin, _req_head| {
origin.as_bytes().starts_with(b"http://localhost")
})
} else {
FIXME : I don't know what to put here
.allowed_origin_fn(|origin, _req_head| origin.as_bytes().starts_with(b"http://localhost"))
}
*/
}