2

这些天我是 Heroku 的忠实粉丝,因此我一直在努力将我的一些 nodejs 应用程序移植到他们的平台上。Heroku 使用一个名为foreman的开源工具来简化应用程序的启动/停止等。它将简单的任务黑箱化,例如.env在启动我的 nodejs 服务器之前加载文件。

现在我需要在本地调试和逐步执行一些代码,我的问题围绕着寻求社区的帮助,以了解如何为调试配置获得最佳设置。

问题:我已经安装了nodeeclipse来帮助我在本地调试 nodejs 代码。但是当我运行我的调试配置时,我不知道如何从文件foreman中加载我的环境变量。.env有人可以帮我弄这个吗?

PS:我知道我可以在 Eclipse 调试配置窗口中显式设置程序或节点参数,但这正是我试图避免的,因为这样的东西不可能保持最新。我正在为我的环境变量寻找一个事实来源,即.env文件,我想知道是否有人对如何将其用于从 Eclipse 启动的调试配置有好的想法?

4

1 回答 1

1

这里有问题,其实

@pulkitsinghal 本人已经回答了“调试时如何通过 Eclipse 调用工头”主题,即为 Nodeclipse 创建运行/调试配置。

第二个问题是如何自动化并从中获取信息.env(我不知道的格式,只是因为每个 PaaS 都会为此类设置制作自己的格式)。那会让我们忠于DRY 原则

答案是DIY“自己动手”

您需要的壁橱代码是https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.debug/src/org/nodeclipse/debug/launch/LaunchConfigurationDelegate.java 也许将 .env 解析为配置就够了。欢迎请求请求。

您也可以在http://nodeclipse.uservoice.com/forums/216804-general提出一个想法,希望很多人都需要。

于 2013-09-01T13:55:44.200 回答