1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-06-27 15:29:03 +02:00

port cors middleware

This commit is contained in:
Nikolay Kim
2019-03-23 21:29:16 -07:00
parent 60050307bd
commit 5b06f2bee5
5 changed files with 582 additions and 649 deletions

File diff suppressed because it is too large Load Diff

View File

@ -154,18 +154,15 @@ mod tests {
use super::*;
use crate::dev::ServiceRequest;
use crate::http::header::CONTENT_TYPE;
use crate::test::{block_on, TestRequest};
use crate::test::{block_on, ok_service, TestRequest};
use crate::HttpResponse;
#[test]
fn test_default_headers() {
let srv = FnService::new(|req: ServiceRequest<_>| {
req.into_response(HttpResponse::Ok().finish())
});
let mut mw = block_on(
DefaultHeaders::new()
.header(CONTENT_TYPE, "0001")
.new_transform(srv),
.new_transform(ok_service()),
)
.unwrap();

View File

@ -3,6 +3,7 @@ mod compress;
#[cfg(any(feature = "brotli", feature = "flate2"))]
pub use self::compress::Compress;
pub mod cors;
mod defaultheaders;
mod errhandlers;
mod logger;