Tag: foreman

如何在debugging时通过Eclipse调用工头

我现在是Heroku的忠实粉丝,因此我一直在努力将我的一些nodejs应用程序移植到他们的平台上。 Heroku利用一个称为领class的开源工具来简化应用程序的启动/停止等操作。它在启动我的nodejs服务器之前加载了一个简单的任务,比如加载一个.env文件。 现在,我需要在本地debugging和逐步执行一些代码,而我的问题则围绕寻求社区对如何获得最佳debuggingconfiguration设置的帮助。 问题:我已经安装了nodeclipse来帮助我在本地debuggingnodejs代码。 但是,当我运行我的debuggingconfiguration时,我不知道如何获得踢的foreman从.env文件加载我的环境variables的.env 。 有人可以帮我弄这个吗? PS:我知道我可以在eclipsedebuggingconfiguration窗口中明确地设置程序或节点参数,但这正是我想要避免的,因为没有办法像那样的东西保持最新。 我正在为我的环境variables寻找一个真实的来源,这是.env文件,我想知道是否有人有好的想法,如何从eclipsedebuggingconfiguration启动?

在NodeJS中使用.ENV值,Procfile定义中的必需键错误

我正在尝试使用foreman包来查看我设置.env文件的方式是否可以在我的一个JS文件中使用,但是当我运行nf start server.js我收到以下警告,然后服务器从不启动。 我以为这是关系到不在server.js文件中调用variables,但这并没有改变任何东西 [OKAY] Loaded ENV .env File as KEY=VALUE Format [WARN] No Procfile Found [OKAY] package.json file found – trying 'npm start' [OKAY] Trimming display Output to 55 Columns [WARN] Required Key 'server.js' Does Not Exist in Procfile Definition 这是我如何使用我的.env文件: .ENV DB_CONFIGURATION=mongodb://<user>:<pw>.mongolab.com:6383219/db-name blogDB.js: var DB_CONFIG = process.env.DB_CONFIGURATION; module.exports = { url : DB_CONFIG; […]