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 專案。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。