@@ -9,7 +9,7 @@ use actix_web::http::{header, Method};
99use actix_web:: { Error , HttpResponse } ;
1010use futures_util:: future:: LocalBoxFuture ;
1111use futures_util:: TryFutureExt ;
12- use log:: debug ;
12+ use log:: trace ;
1313use reqwest:: Client ;
1414use url:: Url ;
1515
@@ -20,7 +20,7 @@ use crate::{IGNORED_EXTENSIONS, USER_AGENTS};
2020pub struct Inner {
2121 pub ( crate ) prerender_service_url : Url ,
2222 pub ( crate ) inner_client : Client ,
23- pub ( crate ) prerender_token : String ,
23+ pub ( crate ) prerender_token : Option < String > ,
2424}
2525
2626pub ( crate ) fn prerender_url ( ) -> Url {
@@ -105,14 +105,14 @@ impl<S> PrerenderMiddleware<S> {
105105 }
106106
107107 prerender_request_headers. append ( header:: ACCEPT_ENCODING , "gzip" . parse ( ) . unwrap ( ) ) ;
108- prerender_request_headers . append (
109- "X-Prerender-Token" . parse ( ) . unwrap ( ) ,
110- inner . prerender_token . parse ( ) . unwrap ( ) ,
111- ) ;
108+
109+ if let Some ( token ) = & inner . prerender_token {
110+ prerender_request_headers . append ( "X-Prerender-Token" . parse ( ) . unwrap ( ) , token . parse ( ) . unwrap ( ) ) ;
111+ }
112112
113113 let url_to_request = Self :: prepare_build_api_url ( & inner. prerender_service_url , & req) ;
114114
115- debug ! ( "sending request to: {}" , & url_to_request) ;
115+ trace ! ( "sending request to: {}" , & url_to_request) ;
116116 let prerender_response = inner
117117 . inner_client
118118 . get ( url_to_request)
0 commit comments