1
我嘗試主辦Openshift node.js的一個項目,這是我package.json
:Node.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」消息?謝謝!
注意OpenShift在線目前正在維護。以下是狀態:http://status.openshift.com/在維護結束後,我會繼續排除故障。 –
@謝謝!!對於所有這些東西都很新穎,甚至不知道他們宣佈它.. – shole