File size: 411 Bytes
bbb1195 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | // CORS 中间件
use tower_http::cors::{CorsLayer, Any};
/// 创建 CORS layer
pub fn cors_layer() -> CorsLayer {
CorsLayer::new()
.allow_origin(Any)
.allow_methods(Any)
.allow_headers(Any)
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_cors_layer_creation() {
let _layer = cors_layer();
// Layer 创建成功
assert!(true);
}
}
|