INNER CODE UNIT · Rust
ok
gluesql/glues · server/src/lib.rs:192
async fn ok() -> StatusCode {
StatusCode::OK
}
#[tokio::test]
async fn options_requests_bypass_auth() {
let cors = CorsLayer::new()
.allow_origin(Any)
.allow_methods(Any)
.allow_headers(Any);
let token = Arc::new("secret".to_owned());
let app = Router::new()
.route("/", get(ok))
.layer(cors)
.layer(from_fn(move |req, next| {
let token = Arc::clone(&token);
async move { enforce_bearer(token, req, next).await }