当我运行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
。
如何扩展这些红色消息以找出失败的内容?
答案 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}