2015-11-04 19 views
1

我嘗試主辦Openshift node.js的一個項目,這是我package.jsonNode.js的主機保持 「服務暫時無法使用」

"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){ 
 
\t 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」消息?謝謝!

+1

注意OpenShift在線目前正在維護。以下是狀態:http://status.openshift.com/在維護結束後,我會繼續排除故障。 –

+0

@謝謝!!對於所有這些東西都很新穎,甚至不知道他們宣佈它.. – shole

回答

0

我沒有看到你的可能發生什麼問題,我打賭「Service Temporarily Unavailable」意味着,在這種情況下。只需在計劃維護後再次嘗試。

此外,檢查預定的維護在http://status.openshift.com/或@openshift_ops

+0

謝謝Goncalves和Fiala,在維護之後,它一切按預期工作! – shole