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

Download history 35/week @ 2024-03-11 19/week @ 2024-03-18 71/week @ 2024-03-25 45/week @ 2024-04-01 19/week @ 2024-04-08 15/week @ 2024-04-15 21/week @ 2024-04-22 15/week @ 2024-04-29 13/week @ 2024-05-06 23/week @ 2024-05-13 15/week @ 2024-05-20 22/week @ 2024-05-27 15/week @ 2024-06-03 15/week @ 2024-06-10 11/week @ 2024-06-17 18/week @ 2024-06-24

每月下载量 59次
7 个crate中使用 (6 个直接使用)

MIT/Apache

49KB
1.5K SLoC

Stellation

Yew的框架体验。

Stellation提供了一套开发栈,包括

  1. 支持服务器端渲染的工具。
  2. 一个易于使用的、透明支持SSR的RPC实现。
  3. 一个自动在更改时重建的开发服务器。
  4. 一个包含嵌入式前端的单一二进制发行版。

快速入门指南

  1. 安装所需工具

    Stellation使用以下工具

    • Trunk
    • cargo-generate
    • cargo-make

可以使用以下命令安装:cargo install trunk cargo-generate cargo-make

  1. 创建项目

    运行 cargo generate futursolo/stellation-templates 并按照提示操作。

  2. 启动开发服务器

    在项目目录中运行 cargo make --quiet start

    (首次构建项目时,这可能需要几分钟时间。)


lib.rs:

前后端之间的桥梁。

此模块是一个RPC实现,它促进了前后端之间的通信。

它支持以下程序

Bridge有2种连接方法 localremote。当使用 LocalLink 时,程序将使用本地方法连接,并可以使用解析器处理请求。这可以用于服务器端渲染和从使用远程方法的桥梁接收请求。如果使用 FetchLink,它将请求发送到桥梁端点,该端点将在服务器端处理程序。这通常用于客户端渲染。

您可以查看示例,了解如何实现解析器。

依赖项

约12-16MB
约279K SLoC