Watch Multiple Folders And Reload A Web Page Served By axum When Something Changes
#!/usr/bin/env cargo +nightly -Zscript
//! ```cargo
//! [dependencies]
//! axum = "0.7.4"
//! tokio = { version = "1.35.1", features = ["rt-multi-thread", "macros"] }
//! tower-http = { version = "0.5.1", features = ["fs"] }
//! tower-livereload = "0.9.1"
//! notify = "6.1.1"
//! notify-debouncer-mini = "0.4.1"
//! ```
use LiveReloadLayer;
use Router;
use ServeDir;
use PathBuf;
use Path;
use ;
use Duration;
async
async
This is how I'm watching multiple directoires to trigger a live reload of a web page that's loaded from an axum server
Notes
-
The way I'm doing the [TODO: Code shorthand span ] in an [TODO: Code shorthand span ] is not standard. It's something I had to do to get a part of Neopoligen working during inital dev. This approach might very well work with the style that's in the axum docs
~ fin ~