소스 검색

Increase the payload size limit for pops request.

Alexandre Leblanc 5 년 전
부모
커밋
99449f836b
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      src/main.rs

+ 4 - 1
src/main.rs

@@ -3,7 +3,7 @@ extern crate log;
 mod app_context;
 mod broadsign;
 
-use actix_web::{middleware, web, App, HttpResponse, HttpServer};
+use actix_web::{middleware, web, App, FromRequest, HttpResponse, HttpServer};
 use app_context::{AppContext, Database};
 use broadsign::real_time_pop_request::RealTimePopRequest;
 
@@ -62,6 +62,9 @@ async fn main() -> std::io::Result<()> {
             .wrap(middleware::Logger::default())
             .service(
                 web::scope("")
+                    .app_data(web::Json::<RealTimePopRequest>::configure(|cfg| {
+                        cfg.limit(32000000)
+                    }))
                     .route("/status", web::get().to(status_get))
                     .route("/pop", web::post().to(pop_post)),
             )