banner
0xjokereven

0xjokereven

All is for consistent
twitter
github
pixiv
jike
medium

入门指南

让我们通过一个完整的 Fluence 无云应用程序的示例 “Hello World” 来了解 Fluence 的端到端功能,这包括以下步骤:

使用 Fluence CLI 创建一个 Fluence Cloud Function 项目
创建 “Hello World” 示例并将其编译为 Wasm
将 Wasm 模块分发到容量(硬件)提供商
执行您的 Fluence Functions Hello World 应用程序
但首先,让我们进行设置。

设置
推荐的与 Fluence 无服务器网络交互的方式是使用 Fluence CLI。CLI 提供了 Fluence 函数以及工具和开发依赖项的全生命周期管理。如果您还没有安装 Fluence CLI,请使用下面提供的安装脚本或查看 “设置” 部分。

curl -qsL https://raw.githubusercontent.com/fluencelabs/cli/main/install.sh | bash

注意
目前,Fluence CLI 不支持 Windows 操作系统,但支持 Windows Linux 子系统(WLS)。

信息
在安装过程中,您可能需要提供 sudo 访问权限以设置二进制文件的符号链接。替代的安装方法可以在 Readme 中找到。

安装完成后,使用 fluence update stable 更新 CLI 并检查版本:

fluence --version
@fluencelabs/cli/0.15.10 darwin-arm64 node-v18.19.1

如果您获得上述 CLI 版本或更高版本,则可以继续进行。

Hello World
安装 Fluence CLI 后,让我们创建我们的 hello world 项目:

fluence init hello-fluence
您将被要求从不同的脚手架模板中进行选择:

fluence init hello-fluence
? Select template (Use arrow keys)
❯ quickstart
minimal
ts
js
选择默认的 quickstart 模板,并在随后的网络选择提示中继续选择默认的(kras)网络。Fluence CLI 现在使用 quickstart 模板和 kras 测试网络脚手架一个项目。由于这是您第一次使用 Fluence CLI,可能会下载和安装几个依赖项。项目成功安装后,您应该会看到类似以下的消息:

Successfully initialized Fluence CLI project template at /hello-fluence
现在,进入 hello-fluence 目录,随意浏览项目。我们的下一步是运行 hello world

fluence run -f 'helloWorldRemote("Fluence")' --quiet
这将产生以下响应:

"Hi, Fluence"
恭喜!您刚刚创建了您的第一个 Fluence 项目,并在 dar 测试网络上的远程对等点上执行了第一个 Hello World。我们将在快速入门部分重新审视我们的 Hello World 项目。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。