1 个不稳定版本
0.1.0 | 2021 年 1 月 30 日 |
---|
#12 in #卡片盒
47KB
1K SLoC
Eingang
通过 WASM 和 Rust 实现的最小化笔记应用。
阶段
- 交互会话示例
- 跨重新加载的数据临时存储
- 跨会话的数据临时存储
- 使用常见crate在前后端之间共享模型
- 为后端 API 启用持久化数据存储(磁盘)
- 通过后端 API 安全/加载持久化存储
待办事项
- 实现类似于
todo
示例 此处 的结构。
用法
首先,生成 WASM 绑定并将其保存到 ./static/
。然后,使用任何 Web 服务器(例如 miniserve
)提供文件。
- 构建 WASM 绑定
make build # or wasm-pack build --target web --out-name wasm --out-dir ../static ./frontend/
- 提供文件
make serve # or miniserve ./static --index index.html
默认的 make
命令是 make serve
。通过以下命令删除所有创建的文件
make clean # or rm -f ./static/wasm* ./static/package.json
lib.rs
:
为 eingang
工具的后端系统提供的库。此外,仅用于模块声明和配置设置。
依赖关系
~24–36MB
~640K SLoC