如何在Node.js中识别“ heroku”?

萧文eck

我已经在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Node.js绑定Heroku中的端口

来自分类Dev

如何在Heroku上远程调试Node.js应用程序?

来自分类Dev

Heroku:如何在heroku应用程序中更新列名

来自分类Dev

如何在不使用yeoman的情况下使用Node.js在Heroku中托管AngularJS应用程序?

来自分类Dev

如何在Heroku中卸载此buildpack?

来自分类Dev

如何在heroku中添加宝石?

来自分类Dev

如何在Heroku中托管Facebook应用?

来自分类Dev

如何在Heroku中运行Meteor Shell?

来自分类Dev

如何在Heroku中运行C ++代码?

来自分类Dev

如何在heroku中添加宝石?

来自分类Dev

如何在Heroku中卸载此buildpack?

来自分类Dev

如何在Heroku中运行Meteor Shell?

来自分类Dev

Heroku + Node.js如何克隆node_modules?

来自分类Dev

如何从Heroku中删除application.js?

来自分类Dev

Node.js和Heroku

来自分类Dev

Node JS、Redis 和 Heroku

来自分类Dev

如何在Node.js和Express(和Heroku)应用程序中正确使用ipinfo.io

来自分类Dev

如何在node.js中识别IPV6专用和环回地址?

来自分类Dev

如何在node.js缓冲区中识别负数

来自分类Dev

如何使用Heroku / RedisCloud / Node.js远程检查数据

来自分类Dev

如何从node.js@heroku上传图像到cloudinary?

来自分类Dev

如何同步Node js应用程序,git和Heroku?

来自分类Dev

如何在Heroku的Rails 4中引用javascript中的图像

来自分类Dev

在Node.js中重新启动Heroku Dyno

来自分类Dev

使用Heroku无法在Node js中获取/错误

来自分类Dev

如何在Heroku中连接到本地PostgreSQL?

来自分类Dev

如何在Heroku中为Python创建Procfile?

来自分类Dev

如何在Heroku中访问数据库

来自分类Dev

如何在Heroku的Clojure buildpack中配置build命令?

Related 相关文章

热门标签

归档