2016-07-11 6 views
0

私はノードJSベースのWebアプリケーションを配備するためにOpenshift PaaSサービスを使用しています。 1つを除いてすべてが正常に実行されています。メインノードのjsファイル(server.js)を実行しようとすると、「アプリケーション 'bloggernodeapp'が起動できませんでした(ポート8080が利用できません)」というエラーが表示されます。この問題を解決するのを手伝ってください。Openshift NodeJS App配備ポートエラー

My Server.jsファイルのコードは以下の通りです。

This is the code of my server.js file

This is the main error which is occurring when i am trying to execute the server.js

+0

添付の画像を取得するには、青色のリンクをクリックしてください。 –

+0

私を助けてください。 –

+0

これはAngularJSまたはAngular Materialと何が関係していますか? –

答えて

0

あなたがチェック:package.jsonで

#!/usr/bin/env node 

var express = require('express'); 
var path = require('path'); 
var http = require('http'); 

var app = express(); 

var port = process.env.OPENSHIFT_NODEJS_PORT || '3000'; 
var ip = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1'; 

app.set('port', port); 

var server = http.createServer(app); 

server.listen(port, ip); 

を:

"scripts": { 
    "start": "node server.js" 
}, 
"main": "server.js", 

.gitignoreファイルを作成します
node_modules 

ローカルでnode server.jsを開始してエラーをチェックするコマンドを使用すると、エラーでない場合は、オープンシフトにデプロイできます。

git add . 
git commit -m "Update new server version" 
git push 

done。

関連する問題