1个不稳定版本
0.1.0 | 2024年2月29日 |
---|
#3 in #ryde
3KB
静态文件
静态文件提供了一个简单的方式来声明和嵌入你的静态文件。
声明你的静态文件
这将使用 include_bytes!
在编译时将静态文件嵌入到你的二进制文件中。它将从你的项目根目录开始查找文件:CARGO_MANIFEST_DIR
。
use ryde::*;
#[main]
async fn main() {
serve!("localhost:3000", Routes)
}
#[router]
enum Routes {
#[embed("/static/*file")]
StaticFiles
}
渲染它们
fn render() -> String {
ryde::render((
doctype(),
html((
head(render!(StaticFiles)),
body(),
)),
))
}
依赖项
~1.5MB
~37K SLoC