【问题标题】:How to modify configuration properties in Mean.js?如何修改 Mean.js 中的配置属性?
【发布时间】:2014-11-25 14:25:03
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案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' 等

    【讨论】:

      猜你喜欢
      • 2017-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-20
      相关资源
      最近更新 更多