Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用Heroku托管节点-内部服务器错误_Node.js_Heroku_Express - Fatal编程技术网

Node.js 使用Heroku托管节点-内部服务器错误

Node.js 使用Heroku托管节点-内部服务器错误,node.js,heroku,express,Node.js,Heroku,Express,我正在尝试用Heroku托管Node+Express应用程序,但是当我尝试渲染视图时,我得到一个“内部服务器错误” 与Redis的连接工作正常 app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.ro

我正在尝试用Heroku托管Node+Express应用程序,但是当我尝试渲染视图时,我得到一个“内部服务器错误”

与Redis的连接工作正常

app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});


app.get('/', function(req, res) {   
redis.get('foo', function(err, value){
    res.render('index', { title: 'My App', Order: value }); -> This Line Fails
    console.log(value); 
});
}))

日志记录:

2011 Nov 14 20:09:42.649 50.19.0.98 126: <40>1 2011-11-14T20:09:42+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf heroku web.1 - - State changed from bouncing to created
2011 Nov 14 20:09:42.669 50.19.0.98 126: <40>1 2011-11-14T20:09:42+00:00 d.0bd0cf5e-     9521-4fd5-8d4a-b8fcf757e5bf heroku web.1 - - State changed from created to starting
2011 Nov 14 20:09:44.531 50.17.63.134 131: <40>1 2011-11-14T20:09:44+00:00 d.0bd0cf5e-  9521-4fd5-8d4a-b8fcf757e5bf heroku web.1 - - Starting process with command `node app.js`
2011 Nov 14 20:09:44.913 50.17.63.134 123: <13>1 2011-11-14T20:09:44+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - -    [36minfo  -[39m socket.io started
2011 Nov 14 20:09:44.938 50.17.63.134 142: <13>1 2011-11-14T20:09:44+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - Express server listening on port 27910 in production mode
2011 Nov 14 20:09:45.763 50.19.0.98 121: <40>1 2011-11-14T20:09:45+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf heroku web.1 - - State changed from starting to up
2011 Nov 14 20:09:53.510 184.73.5.216 121: <40>1 2011-11-14T20:09:53+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf heroku api - - Scale to web=1 by ****@gmail.com
2011 Nov 14 20:09:56.027 50.17.63.134 96: <13>1 2011-11-14T20:09:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - 1,2,3,4,5,6
2011 Nov 14 20:09:56.029 50.17.63.134 281: <13>1 2011-11-14T20:09:56+00:00 d.0bd0cf5e-  9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - 10.108.67.105 - - [Mon, 14 Nov 2011 20:09:56 GMT]   "GET / HTTP/1.1" 200 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2"
2011 Nov 14 20:09:56.029 50.17.63.134 97: <13>1 2011-11-14T20:09:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - Served Index
2011 Nov 14 20:09:56.144 184.73.5.216 178: <158>1 2011-11-14T20:09:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf heroku router - - GET rtcubes.herokuapp.com/ dyno=web.1 queue=0 wait=11ms service=45ms status=200 bytes=21
2011 Nov 14 20:10:05.337 50.17.63.134 281: <13>1 2011-11-14T20:10:05+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - 10.217.29.248 - - [Mon, 14 Nov 2011 20:10:05 GMT] "GET / HTTP/1.1" 200 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2"
2011 Nov 14 20:10:05.337 50.17.63.134 97: <13>1 2011-11-14T20:10:05+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - Served Index
2011 Nov 14 20:10:05.337 50.17.63.134 96: <13>1 2011-11-14T20:10:05+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - 1,2,3,4,5,6
2011 Nov 14 20:10:56.123 50.17.63.134 97: <13>1 2011-11-14T20:10:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - Served Index
2011 Nov 14 20:10:56.125 50.17.63.134 281: <13>1 2011-11-14T20:10:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf app web.1 - - 10.217.17.204 - - [Mon, 14 Nov 2011 20:10:56 GMT] "GET / HTTP/1.1" 200 - "-
2011年11月14日20:09:42.649 50.19.0.98 126:1 2011-11-14T20:09:42+00:00 d.0bd0cf5e-9521-4fd5-8d4a-B8FCF75E5BF heroku web.1--状态从反弹更改为已创建
2011年11月14日20:09:42.669 50.19.0.98 126:1 2011-11-14T20:09:42+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf heroku web.1--状态从创建更改为启动
2011年11月14日20:09:44.53150.17.63.134 131:1 2011-11-14T20:09:44+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf heroku web.1--使用命令“node app.js”启动进程`
2011年11月14日20:09:44.913 50.17.63.134 123:1 2011-11-14T20:09:44+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1---[36minfo-[39m socket.io已启动
2011年11月14日20:09:44.938 50.17.63.134 142:1 2011-11-14T20:09:44+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--在生产模式下侦听端口27910的Express服务器
2011年11月14日20:09:45.763 50.19.0.98 121:1 2011-11-14T20:09:45+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf heroku web.1--状态从启动更改为启动
2011年11月14日20:09:53.510 184.73.5.216 121:1 2011-11-14T20:09:53+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf heroku api--通过****@gmail.com缩放到web=1
2011年11月14日20:09:56.027 50.17.63.13496:1 2011-11-14T20:09:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--1,2,3,4,5,6
2011年11月14日20:09:56.029 50.17.63.134 281:1 2011-11-14T20:09:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--10.108.67.105---[周一,2011年11月14日20:09:56格林威治标准时间]“GET/HTTP/1.1”200-“Mozilla/5.0(麦金塔;英特尔Mac OS X 10_6_8)Applewit/535.2(KHTML,像Gecko)Chrome/15.0.535.535.532”
2011年11月14日20:09:56.029 50.17.63.134 97:1 2011-11-14T20:09:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--服务索引
2011年11月14日20:09:56.144 184.73.5.216 178:1 2011-11-14T20:09:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-B8FCF75E5BF heroku路由器--获取rtcubes.herokuapp.com/dyno=web.1队列=0等待=11ms服务=45ms状态=200字节=21
2011年11月14日20:10:05.337 50.17.63.134 281:1 2011-11-14T20:10:05+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--10.217.29.248---[周一,2011年11月14日20:10:05格林威治标准时间]“GET/HTTP/1.1”200-“Mozilla/5.0(麦金托什;英特尔Mac OS X 10_68)Applewit/535.2(KHTML,如Gecko)Chrome/15.0.535.535.532”
2011年11月14日20:10:05.33750.17.63.134 97:1 2011-11-14T20:10:05+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--服务索引
2011年11月14日20:10:05.33750.17.63.13496:1 2011-11-14T20:10:05+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--1,2,3,4,5,6
2011年11月14日20:10:56.123 50.17.63.134 97:1 2011-11-14T20:10:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--服务索引
2011年11月14日20:10:56.125 50.17.63.134 281:1 2011-11-14T20:10:56+00:00 d.0bd0cf5e-9521-4fd5-8d4a-b8fcf757e5bf应用程序web.1--10.217.17.204---[2011年11月14日星期一20:10:56 GMT]“GET/HTTP/1.1”200---

我已经修复了这个问题,销毁了应用程序,并在heroku上重新创建了它,它刚刚工作。一定是配置问题


谢谢

我遇到了类似的问题。我发现我请求了一个错误的页面。已修复。

我解决问题的方法是使用Heroku CLI从本地计算机部署应用程序(而不是像以前那样从GitHub部署)