Javascript 如何在webhosting中运行节点?
我正在创建2d mmorpg游戏,我将客户端和socket.io服务器上传到网络主机上,但不知道如何启动server.js,如果我是对的,那么我必须使用package.json运行node,但我不知道如何在网络主机上运行它 My package.json: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,
{
"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请发布你的答案,我会把它标记为答案好的,这解决了你的问题吗?