mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 12:06:56 +08:00
initial commit
This commit is contained in:
20
crates/router/src/cors.rs
Normal file
20
crates/router/src/cors.rs
Normal 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"))
|
||||
}
|
||||
*/
|
||||
}
|
||||
Reference in New Issue
Block a user