From 36f9db62bbc102a4e560830f893e8440c49af79f Mon Sep 17 00:00:00 2001 From: Ziyang Hu Date: Sun, 7 May 2023 19:13:09 +0800 Subject: [PATCH] disable server request size limit --- cozo-bin/src/server.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cozo-bin/src/server.rs b/cozo-bin/src/server.rs index 382a59fc..34d23f28 100644 --- a/cozo-bin/src/server.rs +++ b/cozo-bin/src/server.rs @@ -15,7 +15,7 @@ use std::sync::{Arc, Mutex}; use std::thread; use axum::body::{boxed, Body, BoxBody}; -use axum::extract::{Path, Query, State}; +use axum::extract::{DefaultBodyLimit, Path, Query, State}; use axum::http::{header, HeaderName, Method, Request, Response, StatusCode}; use axum::response::sse::{Event, KeepAlive}; use axum::response::{Html, Sse}; @@ -207,7 +207,8 @@ pub(crate) async fn server_main(args: ServerArgs) { .fallback(not_found) .route("/", get(root)) .layer(cors) - .layer(CompressionLayer::new()); + .layer(CompressionLayer::new()) + .layer(DefaultBodyLimit::disable()); let addr = if Ipv6Addr::from_str(&args.bind).is_ok() { SocketAddr::from_str(&format!("[{}]:{}", args.bind, args.port)).unwrap()