4

我知道如何使用 本地运行常规 node.js 应用程序foreman,但是当我的应用程序链接到 Heroku 中的 MongoHQ 数据库时,连接是 heroku 环境的一部分。

有没有办法可以在本地机器上测试应用程序?

4

2 回答 2

3

Foreman 将加载.env应用程序文件中指定的环境变量。它位于配置和配置变量开发中心文章的本地设置部分。Heroku toolbelt有一个插件,可以让你从正在运行的应用程序中提取配置,如果这是你想要使用的(你可能还想考虑在本地运行 MongoDB 服务器):

$ heroku plugins:install git://github.com/ddollar/heroku-config.git
$ heroku config:pull --overwrite --interactive        
于 2013-01-17T03:45:30.897 回答
0

您是否尝试foreman在本地计算机上安装?查看Procfile并查看它管理哪些进程。Heroku 机器与 MongoHQ 的连接可能没有什么特别之处。只需在项目中查找 mongohq 即可,您可能会找到一些用于数据库连接的配置。

于 2013-01-17T03:38:35.400 回答