Parse.com托管应用程序:Dev vs Prod Switch

时间:2015-04-21 02:45:31

标签: javascript parse-platform cloud-code

我有两个Parse应用程序,MyApp和MyAppDev(根据Parse.com文档制作 - https://parse.com/docs/hosting_guide#devprod),它使用一些外部API并共享相同的底层代码库。

有没有办法可以添加一个If语句开关,以便代码为Prod vs Dev使用不同的API密钥?即

var key = '123';

if(PROD)
   key = '234';

2 个答案:

答案 0 :(得分:0)

您可以在开发机器上设置本地环境变量,然后在您的应用程序中尝试导入DEV env变量。如果成功,请使用DEV的密钥,如果没有,请使用PROD的密钥。

答案 1 :(得分:0)

我最终在自定义配置脚本中使用了应用程序ID:

var key = '123';

if(Parse.applicationId === PROD_APP_ID)
   key = '234';