2017-06-06 45 views
-1

我創建了2d MMORPG遊戲,我上傳了客戶端和socket.io服務器上的webhosting,但不知道如何啓動server.js,如果我是正確的然後我必須運行與package.json節點,但我不知道如何在虛擬主機上運行它...如何在webhosting中運行節點?

我的package.json:

{ 
    "name": "Example server", 
    "version": "0.0.0", 
    "main": "server.js", 
    "author": "Aurelijus", 
    "private": true, 
    "license": "BSD", 
    "dependencies": { 
    "express": "4.13.4" 
    }, 
    "scripts": { 
    "start": "node server.js" 
    } 
} 

服務器的例子:

var http = require("http").createServer(), io = require("socket.io").listen(http); 

http.listen(8080); 


//================================ Connection stuff ================================// 
io.sockets.on("connection", function(socket) 
{ 
    socket.on('player connected', function(data) 
    { 
    }; 
}); 
console.log('Server listening on port %s', http.address().port); 

謝謝,我希望這不是出題目:\

+1

您需要添加一些更多詳細信息,以便我們能夠提供幫助。你把這個放在什麼樣的服務器上?你只是上傳到虛擬主機服務?你需要訪問服務器上的控制檯來運行節點應用程序,否則你可以使用像Heroku這樣的服務 –

+0

我的主機說他們支持節點我把這個放在簡單的網頁主機上,等待我去上傳服務器。 js – Aurelijus

+0

你可以SSH入網絡服務器嗎?您在服務器上啓動節點與在本地計算機上啓動節點相同。首先運行''npm install''',然後在服務器上運行'''npm start''' –

回答

0

要在網絡服務器上啓動節點,它與本地相同。

npm install 
npm start