1 个不稳定版本

0.5.1 2021年3月9日

#972WebAssembly

MIT 许可证

37KB
669

一个轻量级库,用于在Cloudflare Workers上构建Rust-WASM服务。

该库的目标是简化在WASM上构建快速轻量级基于HTTP的服务,托管在Cloudflare Workers上。为了保持快速轻量,强烈倾向于将新功能作为编译时功能或单独的库添加。

特性

  • 完全异步
  • 请求和响应体可以是文本、JSON或二进制
  • 通过service-logging进行非阻塞结构化日志记录
  • 在响应返回给客户端后运行的延迟任务
  • 静态文件处理

插件

入门

要开始一个新项目,

wrangler generate -t rust PROJECT \
    https://github.com/stevelr/rustwasm-service-template

其中PROJECT是你的项目名称。

rustwasm-service-template 包含一些相关的示例代码,以及设置Cloudflare和(可选)Coralogix日志服务器的说明。

许可证

以下任一许可证下授权

更新

查看变更日志以获取最近的更改

依赖项

~11–27MB
~397K SLoC