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

Parse Cloud Code CLI syntax using environment variables?

我是 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。这个语法到底是什么意思(我以前在 "environmental variables" 中看到过它)?有没有办法存储这些,这样我就不必总是拼凑这么长的代码块来执行一个函数?

想通了。 ${...} 是一个环境变量。我必须将这些变量添加到我的 ~/.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 指南中的代码起作用。希望这对其他人有帮助。