1

我目前在云环境 (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

但是,没有明确的说明在哪个文件中这样做或如何做到这一点?

4

1 回答 1

1

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

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

所以参数应该被定义为环境变量。

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

于 2014-11-26T21:48:15.567 回答