2015-10-15 49 views
0

我是Parse CLI的新手(並不熟悉命令行語法)。我複製粘貼以下到我的終端(從導)來測試我的Hello World功能:使用環境變量解析雲代碼CLI語法?

curl -X POST \ 
-H "X-Parse-Application-Id: ${APPLICATION_ID}" \ 
-H "X-Parse-REST-API-Key: ${REST_API_KEY}" \ 
-H "Content-Type: application/json" \ 
-d '{}' \ 
https://api.parse.com/1/functions/hello 

這是給我的錯誤,直到我意識到我在我自己的應用程序ID和REST API鍵粘貼。這只是一個運行一個函數的語法!

我認爲${APPLICATION_ID}將設置文件夾時使用我的配置文件中的ID。這個語法到底意味着什麼(我曾經見過它在「環境變量」中使用過)?有沒有一種方法來存儲這些,所以我不必總是拼湊這段很長的代碼來執行一個函數?

回答

1

想通了。 ${...}是一個環境變量。我不得不將這些變量添加到我的〜/ .profile文件中。我寫道:

APPLICATION_ID=XXX-MY-ID-HERE-XXX 
REST_API_KEY=XXX-MY-REST-API-KEY-XXX 
export APPLICATION_ID 
export REST_API_KEY 

保存該文件,然後在我的終端中使用source ~/.profile。然後,解析指南中的代碼工作。希望這有助於其他人。