首页 > 解决方案 > Rust/Rocket:当用户发出 HTTP 请求时,我如何返回多个页面/文档?

问题描述

当用户发出单个 HTTP 请求时,我试图在 HTTP 响应中返回多个文档 ( index.html, )。style.css我该怎么做呢?我正在考虑使用类似std::io::File实例的东西来返回这些,但到目前为止还没有成功。

下面的函数和路径是用户第一次访问网站时与之交互的。

我已经阅读了 Rocket 的文档NamedFileStaticFiles但我不太确定这些是这种情况下的正确解决方案。

#[get("/")]
fn index() -> Response<'static> {
    let mut response = Response::new();
    response.set_status(Status::Ok);
    response
}

标签: rustrust-rocket

解决方案


推荐阅读