68 个版本
0.7.0-preview2 | 2024 年 4 月 29 日 |
---|---|
0.7.0-beta2 | 2024 年 8 月 15 日 |
0.7.0-beta | 2024 年 7 月 24 日 |
0.6.14 | 2024 年 8 月 14 日 |
0.0.2 | 2022 年 11 月 28 日 |
#1103 in HTTP 服务器
10,967 每月下载量
在 11 个 Crates 中使用 (直接使用 10)
1MB
23K SLoC
提供函数以轻松将 Leptos 集成到 Axum。
JS Fetch 集成
leptos_axum
集成支持在 JavaScript 主办的 WebAssembly 运行时中运行,例如在 Deno、Cloudflare Workers 或其他 JS 环境中运行。要在此环境中运行,您需要在您的 Cargo.toml
中禁用默认功能集并启用 leptos_axum
上的 wasm
功能。
leptos_axum = { version = "0.6.0", default-features = false, features = ["wasm"] }
特性
default
: 支持在典型的原生 Tokio/Axum 环境中运行wasm
: 使用default-features = false
,支持在基于 JS Fetch 的环境中运行experimental-islands
: 启用 Leptos 岛屿模式
重要说明
在 0.5 之前,在 leptos_axum
上使用 default-features = false
什么也不做。现在,它将主动禁用支持我们创建的正常原生/Tokio 运行时环境所需的功能。这可能导致如下错误,这些错误没有指向明显的罪魁祸首:
spawn_localcalled from outside of a
task::LocalSet
如果您没有使用 wasm
功能,请勿在此包上设置 default-features = false
。
更多信息
有关如何使用集成更详细的说明,请参阅 Leptos 仓库中的 examples
目录。
依赖项
~27–41MB
~734K SLoC