瀏覽代碼

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