2013-10-16 141 views
0

我深化发展一个节点应用,有时用Eclipse(局部地)和有时与CLOUD9(远程)。由于我使用的数据库中,我有一个本地的MongoDB与和mongoHQ另一个遥控器。如何检测应用程序是否正在运行Cloud9?

如果我不想使用DB上mongoHQ当我在本地工作,我怎么会告诉我的应用程序的NodeJS(懂自动检测),我的IDE是CLOUD9还是别的?我可以使用每次更改IDE时更改的简单局部变量,但可以自动执行此变量吗?

回答

0

一个检测的方法是检查是否C9_PROJECT环境变量设置:

if (process.env.C9_PROJECT) { 
    console.log('Running on C9 IDE'); 
} else { 
    // ... 
} 

也有与C9前缀其他变量。你可以检查他们,如果你想。

相关问题