Moralis CLI

2022-05-12 14:55 更新

初始設(shè)置

要使用 ?Moralis Admin CLI?,您需要通過在終端中運行以下代碼來安裝它:

npm install -g moralis-admin-cli

要查看可用命令的完整列表,請運行幫助命令:

moralis-admin-cli help

要獲取有關(guān)命令的更多信息,請將幫助附加到命令:

moralis-admin-cli watch-cloud-file help

命令的參數(shù)

您可以通過三種方式的組合為每個命令指定參數(shù):

1. 內(nèi)聯(lián)參數(shù)

您可以通過短或長標志內(nèi)聯(lián)指定參數(shù):

moralis-admin-cli watch-cloud-file --moralisApiKey 4fj5edfj553jdj5jfd
# Or
moralis-admin-cli watch-cloud-file -k 4fj5edfj553jdj5jfd

2. 使用 .env 文件

您可以將大多數(shù)參數(shù)放在 .env 文件中:

moralisApiKey=4fj5edfj553jdj5jfd
moralisApiSecret=5jd7kg3kd9d93jfljkb
...

通過這樣做,只要 .env 文件位于運行命令的目錄中,就不需要內(nèi)聯(lián)指定參數(shù)。

3.使用環(huán)境變量

您還可以將參數(shù)作為環(huán)境變量存儲在本地計算機上。

要在 Windows 機器上執(zhí)行此操作,請按“Windows 鍵”并鍵入“環(huán)境變量”。

選擇“編輯系統(tǒng)環(huán)境變量”:

image (1)

選擇“環(huán)境變量”:

image (2)

選擇:“新建”:

image (3)

輸入變量的名稱和值,然后按 OK:

image (4)

對要存儲的每個變量重復(fù)此操作。

觀看云文件夾

您可以使用moralis-admin-cli 在您首選的IDE 中編寫您的云功能。

以下是如何使用 CLI 將文件夾中的所有 JS 文件作為云代碼上傳。 所有文件將合并在一起。

 moralis-admin-cli watch-cloud-folder --moralisApiKey API_KEY --moralisApiSecret API_SECRET --moralisSubdomain SERVER_URL --autoSave 1 --moralisCloudfolder PATH

運行命令后,每次保存都會在后端自動更新云代碼!

連接本地開發(fā)鏈

為了使用這個命令,你需要在你的電腦上安裝 ?frpc?。 你可以在這里得到它:https://github.com/fatedier/frp/releases

您現(xiàn)在可以運行以下命令來啟動該過程(插入您自己的密鑰、秘密和路徑):

moralis-admin-cli connect-local-devchain --moralisApiKey FAM6pYzBKjcM
 --moralisApiSecret 7thQGNKKqX8s --frpcPath "C:\Program Files\frpc\frpc.exe"

要獲取更多信息,您可以編寫:

更新服務(wù)器

您可以使用 ?update-server? 命令從命令行更新和重新啟動 Moralis 服務(wù)器。

您現(xiàn)在可以運行以下命令來啟動該過程(插入您自己的密鑰、秘密和路徑):

moralis-admin-cli update-server --moralisApiKey FAM6pYzBKjcM
 --moralisApiSecret 7thQGNKKqX8s

要獲取更多信息,您可以編寫:

moralis-admin-cli update-server help

創(chuàng)建服務(wù)器

您可以使用 ?create-server? 命令從命令行創(chuàng)建新的 Moralis 服務(wù)器。

運行以下命令以啟動該過程(插入您自己的密鑰、秘密和路徑):

moralis-admin-cli create-server --moralisApiKey FAM6pYzBKjcM
 --moralisApiSecret 7thQGNKKqX8s

要獲取更多信息,您可以編寫:

moralis-admin-cli create-server help

添加合同

您可以使用 ?add-contract? 命令從命令行選擇監(jiān)聽智能合約事件并將其同步到 Moralis 服務(wù)器。?

運行以下命令啟動進程(插入您自己的密鑰、秘密和路徑):退出:?Ctrl+??

moralis-admin-cli add-contract --moralisApiKey FAM6pYzBKjcM 
--moralisApiSecret 7thQGNKKqX8s --abiPath ".\MyContract.json"

要獲取更多信息,您可以編寫:

moralis-admin-cli add-contract help

表名限制

請記住,表名不允許包含數(shù)字字符 (0-9)。

部署

您可以使用 ?deploy ?命令將 ?dApp ?部署到 Moralis 上。

僅有的兩個必需參數(shù)是?moralisApiKey ?和?moralisApiSecret?。

該命令將默認部署執(zhí)行命令的文件夾的內(nèi)容。

如果要指定另一個文件夾,可以使用 ?--folderPath? 或 ?-p? 標志來完成。

例子:

moralis-admin-cli deploy -p C:\myDapp\

您還可以選擇使用 ?--moralisSubdomain? 或 ?-d? 標志指定要部署到的服務(wù)器。

例子:

moralis-admin-cli deploy -d dajbrubkfnoi.moralis.io

如果省略 ?--moralisSubdomain? 或 ?-d? 標志,您將可以從服務(wù)器列表中進行選擇。

要獲取更多信息,您可以編寫:

moralis-admin-cli deploy help

取消部署

您可以使用 ?undeploy ?命令從 Moralis 服務(wù)器中刪除已部署的 ?dApp?。

僅有的兩個必需參數(shù)是?moralisApiKey ?和?moralisApiSecret?。

您可以選擇使用 ?--moralisSubdomain? 或 ?-d? 標志指定服務(wù)器應(yīng)取消部署到的位置。

例子:

moralis-admin-cli undeploy -d dajbrubkfnoi.moralis.io

如果省略 ?--moralisSubdomain? 或 ?-d? 標志,您將可以從服務(wù)器列表中進行選擇。

要獲取更多信息,您可以編寫:

moralis-admin-cli undeploy help

獲取日志

您可以通過運行“?get-logs?”腳本從 Moralis 獲取實時日志。

moralis-admin-cli get-logs --moralisApiKey MORALIS_CLI_API_KEY --moralisApiSecret MORALIS_CLI_SECRET_KEY

此命令在終端中打印來自 Moralis 的日志,并提供有關(guān) Moralis 服務(wù)器生成的錯誤和警告的實時信息。

確保運行“幫助”命令以了解更多信息。

moralis-admin-cli get-logs help


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號