我已经在heroku上部署了一个应用程序,我想让这个应用程序自己识别平台信息。那是,
var dburi = '';
if( is_heroku )
dburi = process.env.MONGOLAB_URI;
else
dburi = 'mongodb://xxx';
有没有办法获得识别(标志?)“ is_heroku”?
谢谢!
只是使用一个警卫。您是否在Heroku上都没有关系:
var dburi = process.env.MONGOLAB_URI || 'mongodb://xxx';
这样,如果您所在的环境指定了MONGOLAB_URI,则可以使用它,否则,您可以使用默认值(例如,用于本地开发)。
这样做的另一个好处是,您可以将您的应用指向任何您喜欢的数据库,例如:
MONGOLAB_URI='mongodb://some-db-in-the-cloud' node server.js
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句