5个不稳定版本
0.3.0 | 2023年9月2日 |
---|---|
0.2.0 | 2023年7月16日 |
0.1.4 | 2023年1月16日 |
0.1.3 | 2023年1月15日 |
0.1.1 | 2023年1月15日 |
在#ssr中排名 29
每月下载量 59次
在7 个crate中使用 (6 个直接使用)
49KB
1.5K SLoC
Stellation
Yew的框架体验。
Stellation提供了一套开发栈,包括
- 支持服务器端渲染的工具。
- 一个易于使用的、透明支持SSR的RPC实现。
- 一个自动在更改时重建的开发服务器。
- 一个包含嵌入式前端的单一二进制发行版。
快速入门指南
-
安装所需工具
Stellation使用以下工具
- Trunk
- cargo-generate
- cargo-make
可以使用以下命令安装:cargo install trunk cargo-generate cargo-make
-
创建项目
运行
cargo generate futursolo/stellation-templates
并按照提示操作。 -
启动开发服务器
在项目目录中运行
cargo make --quiet start
。(首次构建项目时,这可能需要几分钟时间。)
lib.rs
:
前后端之间的桥梁。
此模块是一个RPC实现,它促进了前后端之间的通信。
它支持以下程序
Bridge有2种连接方法 local
和 remote
。当使用 LocalLink
时,程序将使用本地方法连接,并可以使用解析器处理请求。这可以用于服务器端渲染和从使用远程方法的桥梁接收请求。如果使用 FetchLink
,它将请求发送到桥梁端点,该端点将在服务器端处理程序。这通常用于客户端渲染。
您可以查看示例,了解如何实现解析器。
依赖项
约12-16MB
约279K SLoC