2015-11-04 2 views
1

Я пытаюсь, чтобы провести Node.js проект по OpenShift, вот мой package.json:Node.js хост OpenShift держит "Сервис временно недоступен"

"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

Смежные вопросы