[英]Node.js host on OpenShift keeps “Service Temporarily Unavailable”
I am trying out to host a node.js project on Openshift, here is my package.json
: 我正在尝试在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" }, ...
and here is my 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(); });
What am I missing and how can I successfully see the expected "Hello World" message? 我缺少什么,如何成功看到预期的“ Hello World”消息? Thanks! 谢谢!
I don't see anything wrong with your could, and I bet “Service Temporarily Unavailable”
means exactly that, in this case. 我认为您的能力没有任何问题,我敢打赌,在这种情况下, “Service Temporarily Unavailable”
含义恰恰是这样。 Simply try again later after the scheduled maintenance. 在计划的维护之后,只需稍后重试。
Also, check the scheduled maintenances at http://status.openshift.com/ or @openshift_ops 另外,请访问http://status.openshift.com/或@openshift_ops检查计划的维护
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.