[英]Nodejs and socket.io in Openshift
我正在Openshift的nodejs应用上进行此简单测试。 下面的代码运行良好,并且能够看到index.html,直到添加var io = require('socket.io').listen(http);
。 现在,我得到503-服务暂时不可用。 我在app-root/repo/node_modules
文件夹中安装了socket.io,并且还将它包含在package.json中的依赖项中。 有什么事吗
var express = require('express');
var app = express();
var http = require('http').Server(app);
var server_port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
var server_ip_address = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1';
var io = require('socket.io').listen(http);
app.get('/', function(req, res) {
res.sendfile('index.html');
});
http.listen(server_port, server_ip_address);
您的代码在我的机器上可以正常工作。 仔细检查依赖性,首先检查所有日志:
ssh to your gear
less app-root/logs/nodejs.log
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.