使用环境变量解析Cloud Code CLI语法?

时间:2015-10-15 18:31:15

标签: curl parse-platform command-line-interface

我是Parse CLI的新手(并不熟悉命令行语法)。我将以下内容粘贴到我的终端(从指南中)以测试我的hello world功能:

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 个答案:

答案 0 :(得分: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。然后,Parse指南中的代码可以运行。希望这有助于其他人。