要使用 ?Moralis Admin CLI
?,您需要通過(guò)在終端中運(yùn)行以下代碼來(lái)安裝它:
npm install -g moralis-admin-cli
要查看可用命令的完整列表,請(qǐng)運(yùn)行幫助命令:
moralis-admin-cli help
要獲取有關(guān)命令的更多信息,請(qǐng)將幫助附加到命令:
moralis-admin-cli watch-cloud-file help
您可以通過(guò)三種方式的組合為每個(gè)命令指定參數(shù):
1. 內(nèi)聯(lián)參數(shù)
您可以通過(guò)短或長(zhǎng)標(biāo)志內(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
...
通過(guò)這樣做,只要 .env 文件位于運(yùn)行命令的目錄中,就不需要內(nèi)聯(lián)指定參數(shù)。
3.使用環(huán)境變量
您還可以將參數(shù)作為環(huán)境變量存儲(chǔ)在本地計(jì)算機(jī)上。
要在 Windows 機(jī)器上執(zhí)行此操作,請(qǐng)按“Windows 鍵”并鍵入“環(huán)境變量”。
選擇“編輯系統(tǒng)環(huán)境變量”:
選擇“環(huán)境變量”:
選擇:“新建”:
輸入變量的名稱(chēng)和值,然后按 OK:
對(duì)要存儲(chǔ)的每個(gè)變量重復(fù)此操作。
您可以使用moralis-admin-cli 在您首選的IDE 中編寫(xiě)您的云功能。
以下是如何使用 CLI 將文件夾中的所有 JS 文件作為云代碼上傳。 所有文件將合并在一起。
moralis-admin-cli watch-cloud-folder --moralisApiKey API_KEY --moralisApiSecret API_SECRET --moralisSubdomain SERVER_URL --autoSave 1 --moralisCloudfolder PATH
運(yùn)行命令后,每次保存都會(huì)在后端自動(dòng)更新云代碼!
為了使用這個(gè)命令,你需要在你的電腦上安裝 ?frpc
?。 你可以在這里得到它:https://github.com/fatedier/frp/releases
您現(xiàn)在可以運(yùn)行以下命令來(lái)啟動(dòng)該過(guò)程(插入您自己的密鑰、秘密和路徑):
moralis-admin-cli connect-local-devchain --moralisApiKey FAM6pYzBKjcM
--moralisApiSecret 7thQGNKKqX8s --frpcPath "C:\Program Files\frpc\frpc.exe"
要獲取更多信息,您可以編寫(xiě):
您可以使用 ?update-server
? 命令從命令行更新和重新啟動(dòng) Moralis 服務(wù)器。
您現(xiàn)在可以運(yùn)行以下命令來(lái)啟動(dòng)該過(guò)程(插入您自己的密鑰、秘密和路徑):
moralis-admin-cli update-server --moralisApiKey FAM6pYzBKjcM
--moralisApiSecret 7thQGNKKqX8s
要獲取更多信息,您可以編寫(xiě):
moralis-admin-cli update-server help
您可以使用 ?create-server
? 命令從命令行創(chuàng)建新的 Moralis 服務(wù)器。
運(yùn)行以下命令以啟動(dòng)該過(guò)程(插入您自己的密鑰、秘密和路徑):
moralis-admin-cli create-server --moralisApiKey FAM6pYzBKjcM
--moralisApiSecret 7thQGNKKqX8s
要獲取更多信息,您可以編寫(xiě):
moralis-admin-cli create-server help
您可以使用 ?add-contract
? 命令從命令行選擇監(jiān)聽(tīng)智能合約事件并將其同步到 Moralis 服務(wù)器。?
運(yùn)行以下命令啟動(dòng)進(jìn)程(插入您自己的密鑰、秘密和路徑):退出:?Ctrl+?
?
moralis-admin-cli add-contract --moralisApiKey FAM6pYzBKjcM
--moralisApiSecret 7thQGNKKqX8s --abiPath ".\MyContract.json"
要獲取更多信息,您可以編寫(xiě):
moralis-admin-cli add-contract help
請(qǐng)記住,表名不允許包含數(shù)字字符 (0-9)。
您可以使用 ?deploy
?命令將 ?dApp
?部署到 Moralis 上。
僅有的兩個(gè)必需參數(shù)是?moralisApiKey
?和?moralisApiSecret
?。
該命令將默認(rèn)部署執(zhí)行命令的文件夾的內(nèi)容。
如果要指定另一個(gè)文件夾,可以使用 ?--folderPath
? 或 ?-p
? 標(biāo)志來(lái)完成。
例子:
moralis-admin-cli deploy -p C:\myDapp\
您還可以選擇使用 ?--moralisSubdomain
? 或 ?-d
? 標(biāo)志指定要部署到的服務(wù)器。
例子:
moralis-admin-cli deploy -d dajbrubkfnoi.moralis.io
如果省略 ?--moralisSubdomain
? 或 ?-d
? 標(biāo)志,您將可以從服務(wù)器列表中進(jìn)行選擇。
要獲取更多信息,您可以編寫(xiě):
moralis-admin-cli deploy help
您可以使用 ?undeploy
?命令從 Moralis 服務(wù)器中刪除已部署的 ?dApp
?。
僅有的兩個(gè)必需參數(shù)是?moralisApiKey
?和?moralisApiSecret
?。
您可以選擇使用 ?--moralisSubdomain
? 或 ?-d
? 標(biāo)志指定服務(wù)器應(yīng)取消部署到的位置。
例子:
moralis-admin-cli undeploy -d dajbrubkfnoi.moralis.io
如果省略 ?--moralisSubdomain
? 或 ?-d
? 標(biāo)志,您將可以從服務(wù)器列表中進(jìn)行選擇。
要獲取更多信息,您可以編寫(xiě):
moralis-admin-cli undeploy help
您可以通過(guò)運(yùn)行“?get-logs
?”腳本從 Moralis 獲取實(shí)時(shí)日志。
moralis-admin-cli get-logs --moralisApiKey MORALIS_CLI_API_KEY --moralisApiSecret MORALIS_CLI_SECRET_KEY
此命令在終端中打印來(lái)自 Moralis 的日志,并提供有關(guān) Moralis 服務(wù)器生成的錯(cuò)誤和警告的實(shí)時(shí)信息。
確保運(yùn)行“幫助”命令以了解更多信息。
moralis-admin-cli get-logs help
更多建議: