kum*_*oda 10 mongodb node.js express
我有一个简单的节点与mongo(通过mongojs)应用程序,本地开发并部署在heroku上.在我的开发环境中,我想使用mongo的本地实例,而在生产中,我想通过"process.env.MONGOLAB_URI"使用heroku提供给我的实例.
我目前的方法是根据环境变量设置datavase url,但是我如何实际进入生产模式?此外,我如何配置这个,以便当我在我的本地机器上开发其开发模式,当我上传到heroku其生产模式?
app.configure('production', function(){
// ...
databaseUrl = "mydb"; // the default
});
app.configure('development', function(){
// ...
databaseUrl = process.env.MONGOLAB_URI;
});
db = require("mongojs").connect(databaseUrl);
Run Code Online (Sandbox Code Playgroud)
在本地环境中将NODE_ENV环境变量设置为"development",并在Heroku上将其设置为"production".https://devcenter.heroku.com/articles/nodejs#setting-node-env
| 归档时间: |
|
| 查看次数: |
7389 次 |
| 最近记录: |