繁体   English   中英

OpenShift上的Node.js主机保持“服务暂时不可用”

[英]Node.js host on OpenShift keeps “Service Temporarily Unavailable”

我正在尝试在Openshift上托管一个node.js项目,这是我的package.json

 "scripts": { "start": "node index.js" }, "main": "index.js", "dependencies": { "express": "^4.13.3", "formidable": "^1.0.17" }, "devDependencies": {}, "scripts": { "test": "echo \\"Error: no test specified\\" && exit 1", "start": "node index.js" }, ... 

这是我的index.js

 var express = require('express'); var app = express(); var http = require('http'); app.set('port', process.env.OPENSHIFT_NODEJS_PORT || process.env.PORT || 8080); app.set('ip', process.env.OPENSHIFT_NODEJS_IP || "127.0.0.1"); app.get('/', function(req,res){ res.send("Hello World"); }); http.createServer(app).listen(app.get('port') ,app.get('ip'), function () { console.log("✔ Express server listening at %s:%d ", app.get('ip'),app.get('port')); server(); }); 

我缺少什么,如何成功看到预期的“ Hello World”消息? 谢谢!

我认为您的能力没有任何问题,我敢打赌,在这种情况下, “Service Temporarily Unavailable”含义恰恰是这样。 在计划的维护之后,只需稍后重试。

另外,请访问http://status.openshift.com/或@openshift_ops检查计划的维护

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM