Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit ac9456dc authored by Pierre Jarriges's avatar Pierre Jarriges
Browse files

fix dyn_sitemap router service

parent 4598a248
No related branches found
No related tags found
1 merge request!1Dev
User-agent: * User-agent: *
Sitemap: https://kuadrado-software.fr/standard/sitemap.xml Sitemap: https://kuadrado-software.fr/sitemap.xml
Sitemap: https://kuadrado-software.fr/standard/dyn_sitemap.xml Sitemap: https://kuadrado-software.fr/dyn_sitemap.xml
...@@ -23,7 +23,7 @@ use env::get_log_level; ...@@ -23,7 +23,7 @@ use env::get_log_level;
use env_logger::Env; use env_logger::Env;
use middleware::AuthenticatedAdminMiddleware; use middleware::AuthenticatedAdminMiddleware;
use service::*; use service::*;
use standard_static_files::{favicon, robots, sitemap}; use standard_static_files::{dyn_sitemap, favicon, robots, sitemap};
use std::env::var as env_var; use std::env::var as env_var;
use tls::get_tls_config; use tls::get_tls_config;
use view::get_view; use view::get_view;
...@@ -92,6 +92,7 @@ async fn main() -> std::io::Result<()> { ...@@ -92,6 +92,7 @@ async fn main() -> std::io::Result<()> {
.service(resource("/favicon.ico").route(get().to(favicon))) .service(resource("/favicon.ico").route(get().to(favicon)))
.service(resource("/robots.txt").route(get().to(robots))) .service(resource("/robots.txt").route(get().to(robots)))
.service(resource("/sitemap.xml").route(get().to(sitemap))) .service(resource("/sitemap.xml").route(get().to(sitemap)))
.service(resource("/dyn_sitemap.xml").route(get().to(dyn_sitemap)))
///////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VIEWS //////////////////////////////////////////////////////////////////////////////////////////////////// // VIEWS ////////////////////////////////////////////////////////////////////////////////////////////////////
.service( .service(
......
...@@ -26,3 +26,12 @@ pub async fn sitemap() -> actix_web::Result<NamedFile> { ...@@ -26,3 +26,12 @@ pub async fn sitemap() -> actix_web::Result<NamedFile> {
Ok(NamedFile::open(standard_dir.join("sitemap.xml"))?) Ok(NamedFile::open(standard_dir.join("sitemap.xml"))?)
} }
pub async fn dyn_sitemap() -> actix_web::Result<NamedFile> {
let standard_dir = std::path::PathBuf::from(
std::env::var("RESOURCES_DIR").expect("RESOURCES_DIR is not defined"),
)
.join("public/standard");
Ok(NamedFile::open(standard_dir.join("dyn_sitemap.xml"))?)
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment