我已将节点网络应用程序部署到heroku。它建成但未能启动。这是输出的前几行:
2018-03-05T20:17:51.058817+00:00 heroku[web.1]: - Starting process with command `npm start`
2018-03-05T20:17:52.868249+00:00 app[web.1]: - npm ERR! missing script: start
2018-03-05T20:17:52.874771+00:00 app[web.1]: -
2018-03-05T20:17:52.874973+00:00 app[web.1]: - npm ERR! A complete log of this run can be found in:
2018-03-05T20:17:52.875068+00:00 app[web.1]: - npm ERR! /app/.npm/_logs/2018-03-05T20_17_52_869Z-debug.log
错误日志继续,但我正在尝试找到日志位置:
/app/.npm/_logs/2018-03-05T20_17_52_869Z-debug.log
我该如何做到这一点?
答案 0 :(得分:-2)
T先生,这些日志实际上可以在您的本地机器上找到。如果您使用的是Mac,请打开终端并输入
<?php
$do['a']['ask'] = 'Do you agree with me';
$do['a']['text'][] = 'Completely Agree';
$do['a']['text'][] = 'Agree';
$do['a']['text'][] = 'Neutral';
$do['a']['text'][] = 'Disagree';
$do['a']['text'][] = 'Completely Disagree';
$do['b']['ask'] = 'All people are differents';
$do['b']['text'][] = 'Completely Agree';
$do['b']['text'][] = 'Agree';
$do['b']['text'][] = 'Neutral';
$do['b']['text'][] = 'Disagree';
$do['b']['text'][] = 'Completely Disagree';
$html = '<table>';
$header = '';
$i = 0;
foreach ($do as $key => $value) {
if (!$i++) {// onetime
if (!$header) {//one time
$header .= '<tr><td styl="width:50%;"></td>';
foreach ($do[$key]['text'] as $texthead) {
$header .= "<td>$texthead</td>";
}
$header .= '</tr>';
}
$html .= $header;
}
$html.='<tr>';
foreach ($value as $k => $val) {
if($k=='ask'){
$html.="<td>$val</td>";
}else{
foreach ($val as $v){
$html.="<td><input type='radio' name='$key' value='$v' /></td>";
}
}
}
$html.='</tr>';
}
$html .= '</table>';
echo $html;?>
。
如果您使用的是PC,我不确定日志文件的确切路径是什么,但它应该类似。
我现在遇到了确切的问题,只是在我的机器上找到了这个文件。不幸的是,这个日志文件并不是非常有用。我仍然不知道为什么我的应用程序构建得很好,但不会开始。无论如何,希望这能回答你的问题。