我将 yew 与 rocker.rs 一起使用,我的 AppRouter 看起来像这样
pub struct AppRouter{}
#[derive(Switch, Debug, Clone)]
enum AppRoute{
#[to = "/images"]
Images,
#[to = "/"]
Index,
}
对于我的火箭服务器:
fn static_files(rocket: Rocket) -> Result<Rocket, Rocket> {
const DEFAULT_DIR: &str =
concat!(env!("CARGO_MANIFEST_DIR"), "/static");
let dir = rocket
.config()
.get_str("static_dir")
.unwrap_or(DEFAULT_DIR)
.to_string();
let static_files = StaticFiles::from(dir);
let rocket = rocket.mount("/", static_files);
Ok(rocket)
}
现在去 /images 是给 404。我怎样才能摆脱它?