Fix: Gif path was 404 not found

This commit is contained in:
Piyush मिश्रः 2022-01-20 16:14:45 +05:30
parent be5cf80618
commit 8acdc9d3b4
1 changed files with 4 additions and 6 deletions

View File

@ -73,24 +73,22 @@ async fn main() -> std::io::Result<()> {
let static_path = config.static_path; let static_path = config.static_path;
let server = HttpServer::new(move || { let server = HttpServer::new(move || {
let app = App::new() let mut app = App::new()
.wrap( .wrap(
RateLimiter::new(MemoryStoreActor::from(MemoryStore::new().clone()).start()) RateLimiter::new(MemoryStoreActor::from(MemoryStore::new().clone()).start())
.with_interval(std::time::Duration::from_secs(60)) .with_interval(std::time::Duration::from_secs(60))
.with_max_requests(200), .with_max_requests(200),
) )
.wrap(Logger::new(&logger_pattern)) .wrap(Logger::new(&logger_pattern))
.service(web::resource("/ws/").route(web::get().to(ws_index))) .service(web::resource("/ws/").route(web::get().to(ws_index)));
.service(fs::Files::new("/", &static_path).index_file("index.html"));
if TENOR_API_KEY.read().unwrap().is_some() { if TENOR_API_KEY.read().unwrap().is_some() {
let app = app app = app
.service(web::resource("/gif/{pos}/").route(web::get().to(gif))) .service(web::resource("/gif/{pos}/").route(web::get().to(gif)))
.service(web::resource("/gif/{pos}/{query}").route(web::get().to(gif))); .service(web::resource("/gif/{pos}/{query}").route(web::get().to(gif)));
return app;
} }
app = app.service(fs::Files::new("/", &static_path).index_file("index.html"));
app app
}); });