如何在运行`heroku local`时获得有关错误的更多详细信息

时间:2016-02-02 00:21:56

标签: node.js heroku heroku-toolbelt

当我运行heroku local来测试我的工作进程时,我得到了这个:

forego   | starting worker.1 on port 5000
worker.1 | /myproject/source-file.js:28     # in red
worker.1 | ad (module.js:343:32)            # in red

最后两行为红色,表示错误。但是堆栈跟踪和错误消息都是可见的。

heroku local代替node source-file.js这一点非常重要,因为我有一个名为.env的本地环境文件,其本地流程需要使用密钥才能使用#39;我不知道如何将其提供给node

如何扩展这些红色消息以找出失败的内容?

1 个答案:

答案 0 :(得分:0)

我发现执行此操作的简单方法是使用$cb_names = array('Log', 'Worktray', 'Visual', ...); foreach ($cb_names as $cb) { $cb_val = isset($_POST[$cb]) ? 1 : 0; $sql = "INSERT INTO tableName (user_id, eNISATID, eNISAT_watch) VALUES ('$userID', '$cb', $cb_val)"; mysql_query($sql) or die(mysql_error()); } 代替。它实际上在Heroku Local guide中提到。 foreman start以与.env相同的方式阅读。{/ 1}