ExpressJs:在不同的环境中配置变量
ExpressJs: Config variables in different environments
当我定义env时,我不能定义一个在不同env中使用的变量吗?
app.configure 'development', () ->
app.use express.errorHandler({dumpExceptions: true, showStack: true})
mongoose.connect 'mongodb://xxx:xxx-db2011@sun.memberd.mongohq.com:10012/xxxx'
test = "ola23"
app.configure 'production', () ->
app.use express.errorHandler()
mongoose.connect 'mongodb://xxx:xxx-db2011@sun.memberd.mongohq.com:10012/xxxx'
test = "ola"
我可以定义"mongoose.connect
",为什么不能定义test
?
该代码将该配置函数的局部变量设置为值。我相信这是有效的。但是,您需要如何使用test
变量呢?
按照你在这里完成的方式,这个功能一完成,它就会消失,你不会把它发送或保存到任何地方。mongoose.connect
行做了一些事情,它将一个字符串传递给一个函数,该函数使用该字符串来做一些很棒的事情。test = "ola"
仅设置一个局部变量。
因此,如果不知道如何使用test
,很难提供更多建议。但你可能想要这个:
app.set 'test', 'ola'
您可以稍后使用检索"ola"
app.get 'test'
相关文章:
- 难以访问的JS环境中的语法错误
- RequireJS向模块传递配置总是返回undefined
- 使用Lodash从JSON对象获取特定于环境的配置
- Strapi-使用环境变量进行配置
- 环境中的自定义配置条目.js
- 在 Sails.js 中处理数据库环境配置
- Segment.io 和 mixpanel 实现配置文件,适用于生产和非生产环境
- Angularjs - 基于环境的动态配置
- 有没有一种方法可以使用不同的环境配置文件来为基于Ionic Framework的Cordova应用程序进行开发和生产设置
- EmberJS,如何管理不同的"配置变量“;对于不同的“;环境”;
- 我应该如何在AngularJS中管理不同环境的配置
- 根据环境(开发、暂存、生产)进行角度配置
- ExpressJs:在不同的环境中配置变量
- 代理自动配置-Javascript Windows环境变量
- 在javascript应用程序中处理特定于环境的配置
- 无法使用进程.获取~/中的环境变量.配置文件或~/.Mac中的bash_profile
- 用mocha测试依赖于环境变量process.env.APP_ENV的配置模块
- 尝试配置一个新的webpack+angular2项目,我'm获取错误TS2384:重载签名必须全部为环境签名或非
- 将环境变量存储在带回退的配置文件中
- Javascript IDE-in-a Box用于学习Javascript,而无需花费一整天的时间配置环境