文件名称:netlify-wasm-runtime:在 Netlify 中构建高性能、便携、安全的无服务器功能的模板项目
文件大小:897KB
文件格式:ZIP
更新时间:2024-08-23 21:21:34
rust serverless nextjs cncf webassembly
| 这是一个使用引导的项目。 该项目旨在演示如何在 Netlify 中使用 Webassembly 实现无服务器功能。 展示了一个图像处理功能, 展示了一个 AI 推理功能。 两者都用简单的 Rust 编写,并在 WebAssembly 的。 概述 Serverless Functions 端点位于api/hello.js以满足api/hello.js的要求,而不是 Next.js。 所以如果你想在你的本地机器上开发,你应该把它放在pages/api/并进行一些更改。 api/hello.js唯一的功能是对图像进行灰度api/hello.js 。 它接收一个 png 文件并将其作为 stdin 流传递给衍生的子进程。 子进程使用命令运行。 文件api/functions/image-grayscale/src/main.rs实现了灰度逻辑。 您可以使用带有-target wasm32
【文件预览】:
netlify-wasm-runtime-main
----api()
--------functions()
--------grayscale.wasm(2.08MB)
--------cowboy.png(60KB)
--------hello.js(782B)
--------pre.sh(474B)
----.gitignore(403B)
----netlify-wasmedge-runtime.gif(216KB)
----package.json(272B)
----public()
--------favicon-32x32.png(2KB)
----README.md(2KB)
----netlify.toml(188B)
----styles()
--------globals.css(275B)
--------Home.module.css(3KB)
----pages()
--------index.js(3KB)
--------_app.js(137B)
----yarn.lock(154KB)