Javascript 如何在webhosting中运行节点?

Javascript 如何在webhosting中运行节点?,javascript,node.js,Javascript,Node.js,我正在创建2d mmorpg游戏,我将客户端和socket.io服务器上传到网络主机上,但不知道如何启动server.js,如果我是对的,那么我必须使用package.json运行node,但我不知道如何在网络主机上运行它 My package.json: { "name": "Example server", "version": "0.0.0", "main": "server.js", "author": "Aurelijus", "private": true,

我正在创建2d mmorpg游戏,我将客户端和socket.io服务器上传到网络主机上,但不知道如何启动server.js,如果我是对的,那么我必须使用package.json运行node,但我不知道如何在网络主机上运行它

My 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);

谢谢,我希望它没有脱离主题:\

在Web服务器上启动节点与在本地启动节点相同

npm install
npm start

您需要添加更多细节,以便我们能够提供帮助。你要安装什么样的服务器?您是否正在上载到web托管服务?你需要访问服务器上的控制台才能运行节点应用程序,否则你可以使用Herokumy hosting之类的服务,说它们支持节点。我正在将其放在简单的webhosting上,等等,我要上传服务器。js你能用ssh将其上传到web服务器吗?在服务器上启动节点的方式与在本地计算机上启动节点的方式相同。首先运行
npm安装
,然后在计算机上运行
npm启动
server@PeterGrainger请发布你的答案,我会把它标记为答案好的,这解决了你的问题吗?