|
@@ -5,6 +5,7 @@ use std::path::PathBuf;
|
|
|
|
|
|
|
|
pub fn config(cfg: &mut web::ServiceConfig) {
|
|
pub fn config(cfg: &mut web::ServiceConfig) {
|
|
|
cfg.service(landing_page);
|
|
cfg.service(landing_page);
|
|
|
|
|
+ cfg.service(landing_page_dev);
|
|
|
cfg.service(svg_logo);
|
|
cfg.service(svg_logo);
|
|
|
cfg.service(png_logo);
|
|
cfg.service(png_logo);
|
|
|
}
|
|
}
|
|
@@ -17,6 +18,12 @@ async fn landing_page() -> impl Responder {
|
|
|
.body(html.clone())
|
|
.body(html.clone())
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+#[get("/dev")]
|
|
|
|
|
+async fn landing_page_dev() -> Result<NamedFile, Error> {
|
|
|
|
|
+ let path: PathBuf = PathBuf::from("src/views/build.html");
|
|
|
|
|
+ Ok(NamedFile::open(path)?)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
#[get("/logo.svg")]
|
|
#[get("/logo.svg")]
|
|
|
async fn svg_logo() -> Result<NamedFile, Error> {
|
|
async fn svg_logo() -> Result<NamedFile, Error> {
|
|
|
let path: PathBuf = PathBuf::from("src/views/logo.svg");
|
|
let path: PathBuf = PathBuf::from("src/views/logo.svg");
|