2016-07-11 94 views
0

我正在使用Openshift PaaS服務來部署我基於節點JS的Web應用程序。除了一切以外,一切都運行正常如果我試圖運行主節點js文件(server.js),那麼它會拋出「Application'bloggernodeapp'啓動失敗(端口8080不可用)」錯誤。請幫我解決這個問題。Openshift NodeJS應用程序部署端口錯誤

我的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

你檢查:

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

創建文件的.gitignore

:在的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); 

node_modules 

當您使用命令在本地啓動node server.js並檢查任何錯誤。如果不是錯誤,那麼你可以開發openshift。

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

完成。