gpt4 book ai didi

eclipse - 调试时如何通过Eclipse调用foreman

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:51 25 4
gpt4 key购买 nike

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

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

问题:我已经安装了nodeclipse帮助我在本地调试nodejs代码。但是,当我运行调试配置时,我不知道如何获得启动 foreman.env 文件加载环境变量的好处。有人可以帮我解决这个问题吗?

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

最佳答案

实际上这里有一些问题

第一个主题“如何在调试时通过 Eclipse 调用 foreman”,已经由 @pulkitsinghal 本人回答,即为 Nodeclipse 创建运行/调试配置。

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

答案是DIY“自己动手”

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

您还可以通过 http://nodeclipse.uservoice.com/forums/216804-general 提出想法,希望很多人也有同样的需求。

关于eclipse - 调试时如何通过Eclipse调用foreman,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18470304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com