如何在Mean.js中修改配置属性?

时间:2014-11-25 14:25:04

标签: mongodb mean-stack cloud9-ide mlab meanjs

我目前正在云环境(cloud9)中工作并安装了Mean.js(http://meanjs.org/)软件包。

遵循IBM(http://www.ibm.com/developerworks/library/wa-mean1/index.html)的教程,最后一步是使用grunt运行应用程序。

现在,为了运行默认应用程序,我需要更改几个属性,因为我正在使用云数据库(MongoLab)。

我的问题是如何在mean.js中更改属性,例如config.db?在他们的网站上,他们描述了以下内容:http://meanjs.org/docs.html#configuration

但是,没有明确说明哪个文件可以这样做或怎么做?

1 个答案:

答案 0 :(得分:0)

检查代码时,您可能会看到几个环境定义文件(生产,开发等)。那些包含配置变量的映射,例如:

db: process.env.MONGOHQ_URL || process.env.MONGOLAB_URI || 'mongodb://' + (process.env.DB_1_PORT_27017_TCP_ADDR || 'localhost') + '/mean',

因此预期参数将被定义为环境变量。

要设置mongodb,您可以为其查找的Facebook App ID指定MONGOHQ_URL,MONGOLAB_URI或DB_1_PORT_27017_TCP_ADDR:clientID:process.env.FACEBOOK_ID || 'APP_ID'等。